
cp 文件 文件要去的地方
scp 文件 文件要去的地方
因此 在登陆一台服务器的情况下,既可以from也可以to 即:既可以从别处拷贝 也可以从别处拷来
区别只在是在前面。
例如:我在小服务器上,从大服务器拷贝文件,则来源是user@大服务器ip:文件地址 去向是 / 输入的密码是远端大服务器密码
同样 我在小服务器上,向大服务器传递文件,则去向是user@大服务器ip:文件地址
因为大服务器是远端,因此不管是向其传递还是拷贝,都是需要大服务器的user@ip 和密码的。
简便的脚本只能是帮助输入 usr@ip和password,免密传输的登录流程
1客户端向服务端发送连接请求,询问服务器是否支持pubkey的方式进行登录
2服务端收到客户端的请求,表示接收pubkey的方式进行登录。
3接收到服务端的回复,客户端决定使用pubkey的方式进行登录,客户端将一段数据用私钥进行加密,生成签名,并且将自己的公钥发送给服务器。
4服务端收到客户端发过来的数据,首先将客户端的公钥取出来,在/home/$USER/ssh/authorized_keys/中查找是否存在客户端的公钥,如果有,进行对比。
仅仅对比是否存在客户端的公钥当然是不够安全的,服务器接着使用客户端提供的公钥对客户端发过来的签名(经私钥加密)进行解密,如果解密后的数据内容正确,表示整个验证流程完成。
5服务端返回登录结果。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)