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 ./

其中的格式代表含义与上同,不再赘述。

posted @ 2019-12-12 15:46  coffee_tea_or_me  阅读(2512)  评论(0编辑  收藏  举报