给SSH设置代理
这个月没网费了,刚好在学校机房有个能做代理上网的服务器,上网问题是解决了,可是要用SSH管理服务器咋办? 下面就来解决这个问题 $ sudo apt-get install corkscrew $ sudo vim /etc/ssh/ssh_config 添加几行 Host 要通过代理连接的服务器地址,全部通过代理用*表示 ProxyCommand /usr/bin/corkscrew 代理服务器IP 代理端口 %h %p 现在ssh到服务器,是不是能连上了?
继续阅读 »这个月没网费了,刚好在学校机房有个能做代理上网的服务器,上网问题是解决了,可是要用SSH管理服务器咋办? 下面就来解决这个问题 $ sudo apt-get install corkscrew $ sudo vim /etc/ssh/ssh_config 添加几行 Host 要通过代理连接的服务器地址,全部通过代理用*表示 ProxyCommand /usr/bin/corkscrew 代理服务器IP 代理端口 %h %p 现在ssh到服务器,是不是能连上了?
继续阅读 »通过证书验证有几个好处,第一,省去输入密码的麻烦,第二,密码不会被别人偷窥到,要实现SSH使用证书登录,要执行下面几个步骤 1. 在本机上执行 #ssh-keygen -t rsa 如果不需要密码,就一路回车,如果需要密码,就在要求你输入密码的时候输入一个验证身份的密码(不是远程服务器的密码) 2. 执行 #scp ~/.ssh/id_rsa.pub USER@IPADDRESS:/~/.ssh/authorized_keys 然后输入一次远程服务器的密码 OK,现在用 #ssh -l USER IPADDRESS 登录,看看,是不是没有要求密码直接进入了? 登录之后别忘记了,执行 #chmod 700 ~/.ssh/authorized_keys 以保证安全
继续阅读 »