SSH免手动输入密码和设置代理
通过使用sshpass将密码写入命令里,直接执行,免去手动密码输入的步骤
命令如下:
sshpass -p password_abc ssh user_abc@ssh_host -p ssh_port
如果在办公室等通过代理连接目标ssh服务器时,可以通过使用corkscrew来设置代理,
命令如下:
ssh user@hostname -o "ProxyCommand corkscrew 代理地址 代理端口 ssh服务器地址 ssh端口"
sshpass和corkscrew可以结合使用
命令如下:
sshpass -p password_abc ssh user_abc@ssh_host -o "ProxyCommand /usr/local/bin/corkscrew proxy_host proxy_port ssh_host ssh_port"
在mac下安装corkscrew时遇到的问题和解决办法:
./configure 如果遇到报错“specify host type”, 则在当前目录下先运行一次autoconf(机器没有的话需要自己安装);
再./configure,如果遇到报错“specify build type”, 则执行:
./configure --build=i686-apple
之后make && make install就OK了
相关推荐
周公周金桥 2020-09-06
大象从不倒下 2020-07-31
AlisaClass 2020-07-19
MaureenChen 2020-04-21
xingguanghai 2020-03-13
teresalxm 2020-02-18
木四小哥 2013-05-14
SoShellon 2013-06-01
Simagle 2013-05-31
羽化大刀Chrome 2013-05-31
waterv 2020-01-08
LutosX 2013-07-29
vanturman 2013-06-27
wutongyuq 2013-04-12
luoqu 2013-04-10
today0 2020-09-22
89520292 2020-09-18
bigname 2020-08-25