ubuntu开启SSH远程服务,连接服务器,使用Putty、FileZilla、NoMachine

本文详细介绍了如何在Ubuntu系统中配置SSH客户端和服务器端,实现远程登录和文件传输。包括使用命令行SSH、文件管理器、PUTTY和FileZilla等工具。此外,还提到了使用NoMachine进行远程桌面连接。
摘要由CSDN通过智能技术生成

ubuntu连接服务器

假设你的服务器上的用户名是 root, 域名或者 ip 地址是 xxx

1 配置客户端

安装openssh-client

sudo apt-get update
sudo apt install openssh-client

查看下 ssh 是不是启动了

sudo ps -e | grep ssh 
#如果有sshd说明ssh服务已经启动,如果没有,输入sudo service/client ssh start启动

然后可以在终端输入

ssh root@xxx

如果提示第一次登录就输入 yes,

另外,在 Ubuntu 文件管理器那里有个其他位置的选项,点击后下面会有个连接到服务器,输入服务器地址:

ssh://xxx

就能进入服务器传输文件了,就类似本地的文件管理器。

也可以使用PUTTYFileZilla。(更推荐直接使用SSH,非常方便且稳定)

2 配置服务器端

安装openssh-server

sudo apt-get update
sudo apt install openssh-server
sudo ps -e |grep ssh  #如果有sshd说明ssh服务已经启动,如果没有,输入sudo service ssh start启动

配置文件

sudo gedit /etc/ssh/sshd_config

将文件中的PermitRootLogin without-password注释掉,

并在下面加一行PermitRootLogin yes,保存。

注意:端口号可以修改,要改成自己的。

2 从本地上传文件到服务器 从服务器下载文件到本地

  • Ubuntu 本机传文件到服务器
scp -r 本地文件路径  root@服务器ip地址:服务器上要存放的地址
  • Ubuntu本机从服务器下载文件
scp -r root@服务器ip地址:/path/filename /local_dir(本地目录)

注意:上述为本地和服务器端口号一致的时候,默认为22。如果不一致,都是在-r之后加入-P 端口号即可。

3 使用Putty

sudo apt install putty

其中,Putty是一款远程登录工具,用它可以非常方便的登录到Linux服务器上进行各种操作(命令行的方式)

使用Putty 连接到远程服务器, 输入: sudo putty 。 会弹出一个登录页面。 如图所示:
在这里插入图片描述

在 Host Name 中, 填入要连接的服务器的ip地址。 再点击Open, 就可以连接服务器啦。

这里写图片描述

这里输入你在服务器当中的帐号名,回车,输入服务器中你帐号的密码,然后就可以成功进入了~

测试服务器能否正常使用。如输入:

python
>> print 'hello'

4 使用FileZilla传输文件

在这里,使用FileZilla进行文件传输。FileZilla是一个免费开源的FTP软件。

  1. 在本机上安装FileZilla客户端。 输入:

    sudo apt-install filezilla
    
  2. 启动filezilla。 如图所示:

在这里插入图片描述

分别填写 主机,用户名, 密码, 端口, 最后点击快速链接。 就可以连接到服务器,并进行文件的下载和上传啦。

  1. 上传文件到服务器

本地站点下,选择文件或者文件夹,单击右键,选择上传

  1. 下载文件到本地

远程站点下, 选择文件或者文件夹,单击右键,选择下载


2021.06.28更新

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值