utuntu和freebsd配置双网卡以及ssh

一。在Ubuntu中无法用root登入,也不用设置root,所以默认情况下不知道root密码,可以通过这条命令设置root密码:
1.sudo passwd root
2.输入当前用户密码
3.输入root用户新密码
4.确认新密码
5.完成后就可以切换到root用户了~~~

 

 

1.打开网卡文件:vi /etc/network/interfaces

添加以下配置:
auto eth0
iface eth0 inet static
address 172.16.146.200
netmask 255.255.255.0
gateway 172.16.146.254


auto eth0:0
iface eth0:0 inet static
address 192.168.0.5
netmask 255.255.255.0       

 

2.如果要使本机开放SSH服务就需要安装openssh-server
命令:sudo apt-get install openssh-server
ssh-server配置文件位于/ etc/ssh/sshd_config,

# ee /etc/ssh/sshd_config

# 加入如下三项内容
PermitRootLogin yes              #允许root登录
PermitEmptyPasswords no     #不允许空密码
PasswordAuthentication yes  #需要密码认证

[root@freebsd /root]# /etc/rc.d/sshd restart


二:freebsd:

 


1.打开网卡文件: ee /etc/rc.conf
在配置之前请使用ifconfig -a来查看正确的网卡名,本人的是lnc0,

网络地址是:192.168.1.0/24的网络,IP地址为192.168.1.5,因此在rc.conf文件中添加:ifconfig_lnc0="inet 192.168.1.5 netmask 255.255.255.0",然后配置网关.在BSD中网关称为默认路由因此只要在rc.conf中添加一句:

defaultrouter="192.168.1.1",这就是我的网关了.

最后添加NDS,NDS的配置也是同样在/etc目录下面的一个配置文件,叫"resolv.conf"的文件,


修改 /etc/rc.conf 配置之后可以通过如下方式生效:
第一种方法:# sh /etc/rc
第二种方法:# /etc/netstart
第三种方法:重启机器


开启ssh:
先vi编辑/etc/inetd.conf,去掉ssh前的#,保存退出 (开启****ssh服务)
编辑/etc/rc.conf
最后加入:sshd_enable="yes"即可
激活sshd服务:
techo#/etc/rc.d/sshd start


 

单网卡多IP设置

freebsd 单一网卡配置多个IP- -       如果一块网卡以前的IP是192.168.30.3,现在在添加多个IP,可以rc.conf 中作如下设置,lnc0是设备名 ifconfig_lnc0="inet 192.168.30.3 netmask 255.255.255.0" ifconfig_lnc0_alias0="inet 192.168.33.1 netmask 255.255.255.255" ifconfig_lnc0_alias1="inet 192.168.34.2 netmask 255.255.255.255" 

 

 

 

 

 

你可能感兴趣的:(网络,ubuntu,ssh,FreeBSD)