
登录后安装
sudo apt install openssh-client openssh-server
修改配置:sudo vi /etc/ssh/ssh_config
# GSSAPIKeyExchange no # GSSAPITrustDNS no # BatchMode no # CheckHostIP yes AddressFamily any # ConnectTimeout 0 # StrictHostKeyChecking ask # IdentityFile ~/.ssh/id_rsa # IdentityFile ~/.ssh/id_dsa # IdentityFile ~/.ssh/id_ecdsa # IdentityFile ~/.ssh/id_ed25519 Port 22 ListenAddress 0.0.0.0 PermitRootLogin no PasswordAuthentication yes # Protocol 2 # Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc # MACs hmac-md5,hmac-sha1,umac-64@openssh.com # EscapeChar ~ # Tunnel no # TunnelDevice any:any # PermitLocalCommand no # VisualHostKey no # ProxyCommand ssh -q -W %h:%p gateway.example.com # RekeyLimit 1G 1h SendEnv LANG LC_* HashKnownHosts yes GSSAPIAuthentication yes
重启ssh服务:
sudo service ssh restart
查看自己的ip地址:
ifconfig
fut@DESKTOP-19QNH4E:~$ ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.21.7.62 netmask 255.255.240.0 broadcast 172.21.15.255 inet6 fe80::215:5dff:fef7:b154 prefixlen 64 scopeid 0x20<link> ether 00:15:5d:f7:b1:54 txqueuelen 1000 (Ethernet) RX packets 48378 bytes 72720775 (72.7 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 9399 bytes 875394 (875.3 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 32 bytes 4926 (4.9 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 32 bytes 4926 (4.9 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
登录:
ssh fut@172.21.7.62
注意端口22需要加入入站规则
打开windows Definder的高级设置: