ubuntu SSH服务器登陆与上传

本文介绍了如何在Ubuntu系统中安装SSH服务器端并进行登录操作,同时提供了通过SSH上传文件的具体命令示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、 服务器登陆
1.首先在ubuntu上安装ssh的服务器端

sudo apt-get install openssh-server

2.查看ssh服务是否启动

sudo ps -e |grep ssh


看到这一行就说明ssh-server已经在运行了
3.在ubuntu客户端登陆ssh服务器

sudo ssh -I root 123.456.789.000  
//用户名:root   IP地址:123.456.789.000   

然后根据提示输入密码,即可成功登陆到服务器上了。

二、上传文件

sudo scp -r apache-tomcat-7.0.29 root@123.520.166.28:/home
//-r 指定上传类型是目录
//:/home表明了上传该文件夹到服务器的/home目录下

命令:scp是linux下的远程拷贝登陆

### 使用SCP和SFTP在Ubuntu上向SSH服务器传输文件 #### SCP命令用于安全复制文件 为了将单个文件从本地Ubuntu机器发送到远程服务器,可以使用`scp`命令。此方法适用于快速且简单的文件转移操作。 ```bash scp -i "weiwei_0903.pem" /path/to/local/file.txt ubuntu@ec2-52-53-235-35.us-west-1.compute.amazonaws.com:/path/to/remote/directory/ ``` 这条指令会利用指定的身份验证密钥(`weiwei_0903.pem`)来认证并把名为`file.txt`的本地文件传送到亚马逊云服务实例上的目标路径下[^2]。 对于整个目录的内容,则可以通过添加参数`-r`实现递归拷贝: ```bash scp -r -i "weiwei_0903.pem" /path/to/local/folder/* ubuntu@ec2-52-53-235-35.us-west-1.compute.amazonaws.com:/path/to/remote/directory/ ``` 这将会把`folder`内的所有项目都转移到远端位置。 #### SFTP交互式文件传输协议 另一种方式是采用`sftp`客户端来进行更灵活的操作。启动一个SFTP会话之后,能够执行多种类似于FTP的动作比如上传、下载以及管理远程文件系统中的对象而不必每次都输入完整的命令行选项。 开启一个新的SFTP会话如下所示: ```bash sftp -i weiwei_0903.pem ubuntu@ec2-52-53-235-35.us-west-1.compute.amazonaws.com ``` 一旦进入SFTP环境内,就可以通过简单易懂的提示符下的命令完成各种任务,例如放置新文档至服务器: ```bash put local_file_path remote_directory_or_filename ``` 上述命令允许用户指定要传送的具体文件及其目的地;如果只需要更改当前工作目录可使用`cd`命令,在查看可用空间情况时则可以用`df`命令等。 #### 安全性和性能考量 当涉及到大量数据迁移或是长时间运行的任务时,建议考虑设置更高的加密标准以保障通信链路的安全性,并适当调整配置项如SSL重用策略和密码套件强度等设置[^1]。此外,针对大容量的数据集可能还需要探索其他专门设计用来优化广域网环境下高效传输的应用程序和服务,像Aspera所提供的解决方案那样[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值