В общем надоело скакать с одного ПК на другой. Решил попробовать работать через удаленный доступ. Выбор пал на ssh, так как настройку всю осуществляю все равно через консоль.
На ПК, который я буду обслуживать через сеть поставил ssh
apt-get install ssh
Для себя сделал следующий конфигурационный файл /etc/ssh/sshd_config
Port 2201
#ListenAddress ::
#ListenAddress 0.0.0.0
Protocol 2
HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
#Privilege Separation is turned on for security
UsePrivilegeSeparation yes
#KeyRegenerationInterval 3600
#ServerKeyBits 1024
SyslogFacility AUTH
LogLevel INFO
LoginGraceTime 60
PermitRootLogin no
StrictModes yes
AllowUsers alexey
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
IgnoreRhosts yes
RhostsRSAAuthentication no
HostbasedAuthentication no
RhostsRSAAuthentication
#IgnoreUserKnownHosts yes
PermitEmptyPasswords no
ChallengeResponseAuthentication no
PasswordAuthentication yes
#KerberosAuthentication no
#KerberosGetAFSToken no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yes
#X11Forwarding yes
#X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive no
ClientAliveCountMax 3
ClientAliveInterval 20
#UseLogin no
MaxStartups 3:30:9
#Banner /etc/issue.net
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server
sePAM yes
где alexey — пользователь, которому разрешен доступ к серверу по протоколу SSH.
Так же на свой рабочий ПК я устанавливаю ssh и в своей рабочей папке /home/alexey создаю скрытою директорию «.ssh». В неё помещаю текстовый файл config следующего содержания
Host 192.168.2.2
HostName 192.168.2.2
Port 2201
User alexey
где 192.168.2.2 — адрес обслуживаемого компьютера.
Теперь доступ по сети в серверу можно осуществить команой
ssh 192.168.2.2