登陆服务器
ssh user@hostname
第一次登陆会提示
The authenticity of host '123.57.47.211 (123.57.47.211)' can't be established.
ECDSA key fingerprint is SHA256:iy237yysfCe013/l+kpDGfEG9xxHxm0dnxnAbJTPpG8.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
输入yes ,回车即可。这样服务器的信息会记录在~/.ssh/known_hosts中。
退出登陆:CTRL + D,或者手动输入 exit。
为方便登陆服务器,给服务器取别名。
创建文件夹:~$ mkdir .ssh
创建文件vim config
输入
Host myserver1
HostName IP地址或域名
User 用户名
Host myserver2
HostName IP地址或域名
User 用户名
则可使用别名myserver1, myserver2。
ssh-keygen,回车跳过询问。~/.ssh/authorized_keys。(若没有,则创建)ssh-copy-id myserver命令格式ssh user@hostname command。
例如:
ssh user@hostname ls -a ,将服务器家目录下所有文件夹打印出。
a=1
ssh myserver "echo $a"
ssh myserver 'echo $a'
双引号是在本地服务器进行转义,所以传过去的命令不是echo $a,而是echo 1;单引号传过去的是echo $a。
scp source destinationscp source1 source2 destination~/homework/目录下。scp -r ~/tmp myserver:homework/scp -P 22 source1 source2 destination~/CSAPP/homework1scp -P 22 * user@hostname:~/homework1。
本文来自博客园,作者:江水为竭,转载请注明原文链接:https://www.cnblogs.com/Az1r/p/17021056.html
登录查看全部
参与评论
手机查看
返回顶部