Ubuntu服务器登录与使用
1. 登录
从本地登录远程服务器
1.1 默认端口
# format: ssh user_name@ip_address cv@cv: ~$ ssh cv@192.168.1.1
1.2 登录到指定端口
# format: ssh -p xx user_name@ip_address cv@cv: ~$ ssh -p 100 cv@192.168.1.1
- xx 为端口号
- user_name 为用户名
- ip_address 为要登陆的ip地址
2. 文件互传
2.1 将本地文件上传到服务器指定端口
# format: scp -P xx /path/to/local/file user_name@ip_address:/path/to/server/folder/ cv@cv: ~$ scp -P 100 ./myfile.txt cv@192.168.1.1:/home/cv/tmp/
2.2 将本地文件夹上传到服务器指定端口
# format: scp -P xx -r /path/to/local/folder user_name@ip_address:/path/to/server/destiny/ cv@cv: ~$ scp -P 100 -r ./myfiles cv@192.168.1.1:/home/cv/tmp/
- xx 为端口号
- /path/to/local/file 是本地文件路径
- /path/to/server/folder/ 是服务器保存路径
- user_name 为服务器端用户名
- ip_address 为服务器ip地址
- -r 参数表示 recursive 传输文件夹
注意:这里加了 -P xx 表示传输到指定端口,如果是默认端口 如22 可以直接省略改参数。
2.3 从服务器上下载指定文件/文件夹
# transfer regular file # format: scp -P xx user_name@ip_address:/path/to/server/file /path/to/local/folder/ cv@cv: ~$ scp -P 100 cv@192.168.1.1:/home/cv/tmp/temp.txt ./ # transfer folder # format: scp -P xx -r user_name@ip_address:/path/to/server/srcfolder /path/to/local/folder/ cv@cv: ~$ scp -P 100 -r cv@192.168.1.1:/home/cv/tmp ./
其中的格式代表含义与上同,不再赘述。