标签:
SSH是一种网络协议,SSH主要用于远程登录。
连接过程:
(1)远程主机收到用户的登录请求,把自己的公钥发给用户。
(2)用户使用这个公钥,将登录密码加密后,发送回来。
(3)远程主机用自己的私钥,解密登录密码,如果密码正确,就同意用户登录。
连接命令:
ssh -p 45222 user@hostip
#相关参数 -A:开启认证代理连接转发功能; -a:关闭认证代理连接转发功能; -b:使用本机指定地址作为对应连接的源ip地址; -C:请求压缩所有数据; -F:指定ssh指令的配置文件; -f:后台执行ssh指令; -g:允许远程主机连接主机的转发端口; -i:指定身份文件; -l:指定连接远程服务器登录用户名; -N:不执行远程指令; -o:指定配置选项; -p:指定远程服务器上的端口; -q:静默模式; -X:开启X11转发功能; -x:关闭X11转发功能; -y:开启信任X11转发功能。
注:-p参数用来指定端口 user是用户名 hostip是要连接的目标ip
scp -r /home/user1 user@10.32.1.1:/tmp
scp user@10.32.1.1:/etc/passwd /home/user1/passwd.txt
通过sftp命令可以利用SSH安全连接与远程主机上传,下载文件,采用了与FTP类似的登录过程和交互式环境。
标签:
原文地址:http://my.oschina.net/u/1242038/blog/486197