Linux基本使用--5.远程连接ssh/FinalShell软件使用

目录

防火墙相关

查看防火墙状态

开启防火墙

开放 SSH 22端口

 添加规则后重启 ufw

关闭端口的命令

普通用户远程连接

安装 openssh-server 并打开

查看 sshd 状态

Root用户远程连接

首先设置 root 用户密码。

然后切换到 root 用户

修改 /etc/ssh/sshd_config文件 

重启 ssh 服务

Windows端 FinalShell 软件使用

FinalShell 软件安装

FinalShell 软件基本使用

FinalShell 文件互传


防火墙相关

在进行远程连接之前,我们首先需要看下 ubuntu 的防火墙是否将 SSH 的 22 端口打开,若未打开,是不能进行远程连接的。

查看防火墙状态

sudo ufw status

如图所示,inactive表示未激活。

开启防火墙

sudo ufw enable

 

 如图所示,active表示已开启。

开放 SSH 22端口

sudo ufw allow 22

 添加规则后重启 ufw

sudo ufw reload

查看此时状态

sudo ufw status

 

此时 22 端口已经开启,则表明我们可以使用 SSH服务进行远程连接了。

下面分别以普通用户和root用户远程连接做操作说明。

关闭端口的命令

sudo ufw delete allow 22

普通用户远程连接

安装 openssh-server 并打开

首先要检查下,我们的系统是否安装了 openssh-server 。

sudo apt -y install openssh-server

查看 sshd 状态

active 表示正在运行。按 q 退出

systemctl status sshd

 另外,

// 关闭sshd
systemctl stop sshd

// 打开sshd
systemctl start sshd

// 重启sshd
systemctl restart sshd

此时,在安装完成 openssh-server 并打开 sshd 服务后,并且在关闭防火墙状态或者打开防火墙并开放 22 端口的情况下,普通用户即可远程连接 SSH,查看 FinalShell 软件使用操作。

Root用户远程连接

要想远程登录 root 用户还需进行如下配置。

首先设置 root 用户密码。

sudo passwd root

此时会要求输入两次密码,一致即可设置完毕。 

然后切换到 root 用户

sudo su -

修改 /etc/ssh/sshd_config文件 

vim /etc/ssh/sshd_config

按下 / 然后输入 Perm,即可定位到 PermitRootLogin 位置。如下图所示

然后在当前行,按下 yy 复制,按下 p 粘贴到下一行,并改成上图所示。

保存退出  :wq + enter。

重启 ssh 服务

systemctl restart sshd

这样就开启了 root 的 ssh 权限,就可以远程登录 root 账户了。

只需要在下面的FinalShell软件操作部分的用户名和密码部分。填写。

用户名 : root

密    码 :123456

Windows端 FinalShell 软件使用

        Finalshell 一款超级好用的 Linux系统远程连接工具。一款免费的国产的集SSH工具、服务器管理、远程桌面加速的良心软件,为用户提供了多种连接协议,包括SSH、Telnet、SFTP和RDP等,使用户能够远程连接和管理不同类型的服务器和计算机。并可以十分方便的在 Windows 和Linux之间进行文件互传。

FinalShell 软件安装

前往官网即可下载:FinalShell官网 (hostbuf.com)

FinalShell 软件基本使用

安装完成后,打开软件如下图所示。

 点击左上角文件夹图标,

 打开连接管理器

 点击左上角第一个图标,并选择 SSH 连接,如下图所示

打开后如下图所示

填写名称,主机,用户名和密码三项。

名称随意填,主机为Linux下的ip地址,稍后讲解。

用户名和密码都为,Linux系统下用户所对应的账户和密码。

 

填写完成后点击确定, 回到连接管理器页面。此时已经创建了一个连接。

 双击即可进行连接。

FinalShell 文件互传

在连接完成后,如上图所示。

我们选择一个文件,然后右键单击,即可将 Linux 下的文件,下载到 Winduws。

 右上角会显示下载信息。

        如要从 Windows 上传文件 到 Linux,则操作更为方便。只需要将准备好的文件,拖动到FinalShell文件窗口中即可上传。如下图所示。

  • 33
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值