登录服务器
使用命令:ssh <服务器地址>
例:ssh test@192.168.8.88
,(密码输入不显示)
如果报警告:
-bash: warning: setlocale: LC_TIME: cannot change locale (en_US.UTF-8): No such file or directory
解决方案:
# tee /etc/environment <<- 'EOF'
LANG=en_US.utf-8
LC_ALL=
EOF
# source /etc/environment
# localedef -v -c -i en_US -f UTF-8 en_US.UTF-8
使用SCP传输文件
scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名@IP地址或主机名)>:<文件路径>
例:
scp /zhu/mac.txt test@192.168.8.88:/home/work/ #把本地的mac.txt文件拷贝到192.168.8.88机器上的/home/work目录下
scp test@192.168.8.88:/home/work/test.txt /zhu/test/ #把192.168.8.88机器上的test.txt文件拷贝到本地的/zhu/test/目录下
scp work@192.168.8.88:/home/work/mac.txt work@192.168.8.11:/home/work/ #把192.168.8.88机器上的mack.txt文件拷贝到192.168.8.11机器的/home/work目录下
scp -r /home/work/sourcedir test@192.168.8.88:/home/work/ #拷贝文件夹,加-r参数
scp -r /home/work/sourcedir test@www.myhost.com:/home/work/ #使用主机名
scp -r -v /home/work/sourcedir test@www.myhost.com:/home/work/ #显示详情,加-v参数
示例:
从本机上传服务器 mm.gif 文件
从服务器拷贝 mm.gif 文件到本地