windows PC用SSH连接Ubuntu14.04的配置与方法

背景:运用rdp连接且传输的是桌面数据,通信速率慢。不如SSH可以直接敲命令行且只传输字符速度快,并且SSH可以直接在电脑端输入命令行且可以运用bash。实现更好,SSH默认使用22号端口。

目的:服务器上配置并连接SSH

目录

一、查看ubuntu版本

1.1 cat /etc/issue

1.2 sudo lsb_release -a

二、更新与安装SSH

2.1 更新资源列表

2.2 安装SSH

三、启动与配置SSH

3.1 启动SSH

3.2 查看是否启动

3.3 配置文件sshd_config

3.4 重新启动SSH

四、win端连接SSH

4.1 查找IP地址

4.2 win端SSH软件



一、查看ubuntu版本

1.1 cat /etc/issue

查看的是实验室三号机。命令行:

jcx@smart-dsp:~$ ubuntu
ubuntu:未找到命令
jcx@smart-dsp:~$ cat /etc/issue
Ubuntu 14.04.5 LTS \n \l

cat指令:

https://www.cnblogs.com/zhangchenliang/p/7717602.html

etc指令

/etc/issue  
  getty在登录提示符前的输出信息.通常包括系统的一段短说明或欢迎信息.内容由系统管理员确定. 

https://blog.csdn.net/frankarmstrong/article/details/53333239

/etc/passwd  
  用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息. 

/etc目录
  包含很多文件.许多网络配置文件也在/etc 中. 

1.2 sudo lsb_release -a

或者用下面这种模式,得到的信息更详细。

jcx@smart-dsp:~$ sudo lsb_release -a
[sudo] password for jcx: 
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.5 LTS
Release:	14.04
Codename:	trusty

lsb_release -a

https://blog.csdn.net/qq_24861509/article/details/50875807

二、更新与安装SSH

https://jingyan.baidu.com/article/9c69d48fb9fd7b13c8024e6b.html

2.1 更新资源列表

sudo apt-get update

2.2 安装SSH

sudo apt-get install openssh-server

三、启动与配置SSH

3.1 启动SSH

jcx@smart-dsp:~$ sudo service ssh start
start: Job is already running: ssh

3.2 查看是否启动

敲入下面命令行,有sshd即表示启动。下面这个显示即表示已经启动。

jcx@smart-dsp:~$ sudo ps -e |grep ssh
 1774 ?        00:00:00 sshd
 2961 ?        00:00:00 ssh-agent
 3835 ?        00:00:00 ssh-agent
12523 ?        00:00:00 sshd
12690 ?        00:00:01 sshd
13938 ?        00:00:00 ssh-agent
19670 ?        00:00:00 ssh-agent
22294 ?        00:00:00 ssh-agent
23826 ?        00:00:00 sshd
23988 ?        00:00:00 sshd
39297 ?        00:00:00 ssh-agent
43122 ?        00:00:00 ssh-agent
44781 ?        00:00:00 ssh-agent
46310 ?        00:00:00 ssh-agent
47506 ?        00:00:00 ssh-agent

3.3 配置文件sshd_config

sudo gedit /etc/ssh/sshd_config
  • port改为相应的port 记住此代码,后续win端登陆需要用到
  • 把配置文件中的"PermitRootLogin without-password"加一个"#"号,把它注释掉。如果这一句不注释掉,则设置密码的root用户无法登陆。
  • 再增加一句"PermitRootLogin yes"-->保存。表明允许root用户登录。

相关文件之中的语句如下:

# Authentication:
LoginGraceTime 120
#PermitRootLogin without-password
PermitRootLogin yes

3.4 重新启动SSH

配置完相应的bash之后,ssh需要重新启动。 sudo restart ssh

四、win端连接SSH

4.1 查找IP地址

inet后面的IP地址即为需要连接的SSH的IP地址。

jcx@smart-dsp:~$ sudo ifconfig
eth0      Link encap:以太网  硬件地址 0c:c4:7a:85:3a:a0  
          UP BROADCAST MULTICAST  MTU:1500  跃点数:1
          接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000 
          接收字节:0 (0.0 B)  发送字节:0 (0.0 B)
          Memory:fb120000-fb13ffff 

eth1      Link encap:以太网  硬件地址 0c:c4:7a:85:3a:a1  
          inet 地址:192.168.1.xxx  广播:192.168.1.255  掩码:255.255.255.0
          inet6 地址: fe80::ec4:7aff:fe85:3aa1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1
          接收数据包:2823453 错误:0 丢弃:1230 过载:0 帧数:0
          发送数据包:3601337 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000 
          接收字节:2409227751 (2.4 GB)  发送字节:3633193066 (3.6 GB)
          Memory:fb100000-fb11ffff 

lo        Link encap:本地环回  
          inet 地址:127.0.0.1  掩码:255.0.0.0
          inet6 地址: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  跃点数:1
          接收数据包:10584014 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:10584014 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:0 
          接收字节:24674916163 (24.6 GB)  发送字节:24674916163 (24.6 GB)

4.2 win端SSH软件

不同软件大同小异,IP地址和端口号,我们用的是MobaXterm。

IP地址不要设置4.1中得到的IP地址(具体原因可能上面那个IP不是需要的IP),而是设置为文件传输地址的IP,端口号要与前面/etc/ssh/sshd_config之中的一致。注意用VPN连上内网连,外网连不上。

连接即可进行SSH通信。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

祥瑞Coding

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值