修改SSH默认端口
# 先查看默认的端口
netstat -anlp | grep sshd
# 输出 现在默认监听22端口
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1558/sshd
tcp 0 36 192.168.0.245:22 101.84.36.232:32708 ESTABLISHED 16658/sshd: root@pt
tcp 0 0 192.168.0.245:22 101.84.36.232:32740 ESTABLISHED 16290/sshd: root@pt
tcp6 0 0 :::22 :::* LISTEN 1558/sshd
unix 3 [ ] STREAM CONNECTED 16952 1558/sshd
unix 2 [ ] DGRAM 61746 16658/sshd: root@pt
unix 2 [ ] DGRAM 60281 16290/sshd: root@pt
# 进入配置文件
vi /etc/ssh/sshd_config
# 然后可以看见下图
# 使用 i 进入编辑状态
# 然后按esc退出编辑状态
# :wq 保存
# 然后按照下图操作即可
# 记得要在对应的云服务器厂商配置安全组规则,放行端口, 不然还是无法访问
ssh密钥方式远程linux
使用ssh登录,连接上云服务器,把公钥放进如下图所示的目录中注意是公钥哦,短的是公钥, ssh-rsa开头的
然后本地的.ssh目录下面新建一个config文件,如下图配置好就ok了