2023年11月27日发(作者:)

Ubuntu操作系统中开启SSH服务和IP的步骤

SSH的英文全称是SecureSHell。通过使用SSH,你可以所有传输的数据进行加密,

这样"中间人"这种攻击方式就不可能实现了,而且也能防止DNSIP欺骗。还有

一个额外的好就是传输的数据是经过压缩的,所以可以加传输的速度。下文介绍

的是在Ubuntu作系统中开启SSH服务和设置IP的步骤

Ubuntu系统中开启SSH设置:

1、默认ubuntu已经安装好了客户

2、如使用命令:ps-e|grepssh

3、会打印出来:ssh-agent

4、下面安装服务端:

sudoapt-getinstallopenssh-server

(sudoapt-getinstallssh)

5装好后会自动启动服务,再使用命令ps-e|grepssh

6、会打印出:ssh-agentsshd

7、现在可以其它系统使用ssh工具连到这台电脑了。

8、在上面如果没有启动ssh命令则:sudo/etc/init.d/sshstart

9etc/ssh/sshd_config里面可修改ssh端口,默认22

10、重启ssh服务sudo/etc/init.d/sshrestart

11,安装vsftpd

#sudoapt-getinstallvsftp

设置/etc/,由于不需要对外开放FTP,只是内网访问,相关设置如下.

#拒绝匿名用户,将其释掉

#anonymous_enable=YES

#接受本地用户

local_enable=YES

#可以上传

write_enable=YES

#允许上传Ascii文件

ascii_upload_enable=YES

ascii_download_enable=YES

启动vsftpd

/etc/dstar

Ubuntu系统中IP设置:

一、使命令设置Ubuntu IP地址

1.改配置文件IPV6sudovi/etc/modprobe.d/blacklist.conf

2.在文档最后添加blacklistipv6,然后查看修改结果:

cat/etc/modprobe.d/black

3.设置UbuntuIP(设置网卡eth0IP地址和子掩码)

sudoifconfigeth0192.168.2.1netmask255.255.255.0

uIP设置网关sudorouteadddefaultgw192.168.2.254

IP设置DNS修改/etc/,在其中nameserverDNS的地址1

nameserverDNS的地址2完成。

6.重启网络服务(若不行,请重启ubuntusudoreboot):

sudo/etc/init.d/networkingrestart

7.查看当前UbuntuIPifconfig

二、直修改UbuntuIP系统配置文件

UbuntuIP的网络配置文件是:/etc/network/interfaces后里面可设置DHCP或手

动设置静态ip前面autoeth0,让网卡开机自动挂

1.DHCP方式配置网卡

文件/etc/network/interfaces

sudo vi/etc/network/interfaces

并用下面的行来替换有关eth0的行:

#The primary network interface-use DHCP to find our address

auto eth0

ifaceeth0inetdhcp

用下的命令使网络设置生效:

sudo /etc/init.d/networking restart

也可以在命令行下直输入下面的命令来获取地址sudodhclienteth0

2.为网卡配置静态UbuntuIP地址

编辑文件/etc/network/interfaces

sudo vi/etc/network/interfaces

并用下面的行替换有关eth0的行:

#The primary network interface

auto eth0

ifaceeth0inetstatic

address www.85

gateway w

netmask

#network192.168.2.0

#broadcast192.168.2.255

将上面的UbuntuIP地址等信息换成你自己就可以了.用下的命令使网络设置生效:

sudo /etc/init.d/networking restart

3.设定第二个UbuntuIP地址(虚拟IP地址)

编辑/etc/network/interfaces

sudo vi/etc/network/interfaces

该文件中添加如下的行:

autoeth0:1

ifaceeth0:1inetstatic

addres

netmask

networkx.x.x.x

broadcast

gatewayx.x.x.x

根据你的情况填上所有诸address,netmask,network,broadcastgateways等信

息:用下面的命令使网络设置生效sudo/etc/init.d/networkingrestart

4.设置机名称(hostname)使用下面的命来查看当前主机的主机名称:

sudo/bin/hostname使用下面的命令来设当前主机的主机名称:

sudo/bin/hostnamenewname系统启动时,它会从/etc/hostname来读取机的名称。

5.配置DNS

首先,可以在/etc/hosts中加入一些主名称和这些主机名称对应的IP地址,这是

简单使用本机的静态查询。要访问DNS服务来进行查询,需要设置/etc/resol

文件,假设DNS服务器的IP地址是192.168.2.2,那么/etc/文件的内容应

为:meserver192.168.2.2

6.手动重启网络服务:sudo/etc/init.d/networkingrestart

Ubuntu操作系统安装完后网络管理默认是用DHCP自动获取IP址的,之前在自己

住宿就一两台机使用反正没啥差就懒得改为静态固定IP,但是最近公司使用vm

虚拟机下安装了台Ubuntu8.10玩一玩,有时基本使用SecureCRT软件SSH远程登陆

使用,但是由于司使用都是内部动态IP地址,而且机器较所以导致IP地址经常

性更换,有点烦所以己决定试图修改成使用静态IP,可是那个恶的

NetworkManager总是在启后又变成默认的DHCP自动获取IP。故决定删除彻

NetworkManager

sudoapt-getpurgeremovenetwork-managersudoapt-getpurgeremovenetwork-

manager-gnome

手动设置静态IP地址:辑修改网络接口配置文件/etc/network/interfaces

sudovim/etc/network/interfacesautoloifaceloinetloopbackautoeth0ifaceeth0inetstatica

ddress172.17.4.170netmask255.255.255.0network172.17.4.1gateway172.17.4.3

修改设置DNS服务器配置文件/etc/resolv.conf

sudovim/etc/resmeserver202.101.103.54nameserver202.101.103.55names

erver172.17.4.1

重启网络服务

sudo/etc/init.d/networkingrestart

这样上网基本就没什么问题啦///果你之前没有删除NetworkManager网络管理的

话,重启后/etc/res里面的配置文件又会被修

#GeneratedbyNetworkManager

导致又是使用DHCP动态分配IP地址的。

总结:

本文介绍的在Ubuntu操作系统中开启SSH服务和设置IP的步骤能够对读者有所

帮助,更多 还有待于读者去探索和学习。