文|Seraph
00 | 常用命令
命令 | 含义 |
---|---|
logout/exit | 退出ssh登录 |
01 | 安装与远程设置
- ubuntu下使用
sudo apt install ssh
命令安装即可。 - 修改
/etc/ssh/sshd_config
配置文件。
- 注释掉
PermitRootLogin prohibit-password
,添加PermitRootLogin yes
允许root账户远程登录。
- 重启ssh服务:
sudo service ssh restart
。
02 | 问题解决
- 当系统远程的linux重置后,进程发现ssh远程不了,这个时候需要清除使用ssh访问过的计算机的公钥,才能重新连接。
解决:使用rm -rf ~/.ssh/kown_hosts
删除所有的公钥,也可修改kown_hosts
文件,只删除错误的公钥信息。
亦可使用ssh-keygen -R IP
指令清除指定IP的密钥。默认是22端口,如果是其它端口:ssh-keygen -R [IP]:port
03 | 其它
- 端口映射监听:
ssh -p 30008 -N -f -L 127.0.0.1:30099:10.18.101.90:30011 root@10.18.101.90