ssh相关问题汇总

ssh 是非常常用的用来访问服务器的手段。

就几个问题,做一次记录,省的以后忘记了。

免密登录

1 将 pubkey 传递到 server端,这需要你先生成一对秘钥,然后将其中一个发送到服务端,这样每次登录的时候,如果秘钥匹配,那么就可以直接登录了

ssh-keygen -o
ssh-copy-id username@serverhost

2 暴力方法,修改~/ssh/config目录,增加

Host aliyunserver
HostName 192.168.0.43
Port 22
User root
IdentityFile /Users/xxx/.ssh/id_rsa_A
IdentitiesOnly yes

这样设置以后,直接使用ssh aliyunserver 就可以 ssh 连接了

保持心跳,防止长时间无操作断开

使用 gitbash 的童鞋,在 git 安装目录下的 etc/ssh/ssh_config 文件中,增加一行

ServerAliveInterval 30  

linux 下,修改 /etc/ssh/ssh_config

TCPKeepAlive yes
ServerAliveInterval 30 

这样设置是说30秒发送一次心跳,这样,能保证 ssh 不会断开

猜你喜欢

转载自blog.csdn.net/zhai_865327/article/details/106058301
今日推荐