`
flex_莫冲
  • 浏览: 1085062 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ubuntu 设置为固定ip并通过ssh 访问

阅读更多
1 设置为桥接(bridge)模式
2 vim /etc/network/interfaces,这里是IP、网关、掩码等的一些配置;
3 vim /etc/resolv.conf,这个文件保存DNS的有关信息;
4 解决resolv.conf 每次重启被重写问题
http://guangzhao95.blog.51cto.com/7948111/1670906

设置好nameserver( /etc/resolv.conf) 后重启networking

service networking restart

最近得到一个比较好用的DNS,每次重启后都修改DNS配置文件 /etc/resolv.conf 重启就会失效

从网上得知 /etc/resolv.conf中的DNS配置是从/etc/resolvconf/resolv.conf.d/head中加载而来,所以每回改resolv.conf都会失效,在此文件里面已经有说明

打开/etc/resolv.conf内容如下:cat /etc/resolv.conf



# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN



内容是一段警告:说这个文件是resolvconf程序动态创建的,不要直接手动编辑,修改将被覆盖。

所以我们不能直接修改这个文件了

查资料得到两种方法:

方法1:

sudo vim /etc/network/interfaces
dns-nameservers 8.8.8.8
方法2:(这个文件默认是空的)

sudo vim /etc/resolvconf/resolv.conf.d/base
nameserver 8.8.8.8nameserver 8.8.4.4
如果有多个DNS就一行一个

修改好保存,然后执行

resolvconf -u

sudo vim /etc/resolvconf/resolv.conf.d/head

打开里面显示如下

再看/etc/resolv.conf,最下面就多了2行:

cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8nameserver 8.8.4.4
现在此DNS已经生效了,无需重启,当然重启也不会丢失

此外还有一种方法是修改/etc/resolvconf/resolv.conf.d/headsudo vim /etc/resolvconf/resolv.conf.d/head



# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN



这个文件里提示不要手动修改。。。按照系统提示的说法,不建议改此文件




4. sudo reboot
至此,静态IP配置过程完毕。


5 重启网络  /etc/init.d/networking restart

测试是否可以ping到主机及外网
ping  masterserver-ip(192.168.xx.xxx)
ping baidu.com

安装openssh-server
apt-get install openssh-server

启动
service ssh start

然后确认sshserver是否启动了:

ps -e |grep ssh

netstat -tlp


在主机 安装filezilla或者putty
输入用户名,ip,密码访问

如果ssh localhost 输入密码,提示permission denied。

请修改vim /etc/ssh/sshd_config (注意,不是ssh_config)
将其中的PermitRootLogin 修改为yes

请尝试:
ufw disable 关闭防火墙

再次执行
ssh localhost
输入当前用户密码,登入成功即可,再通过putty或file zilla 访问

参考:http://blog.sina.com.cn/s/blog_a618ed580102uyz8.html
http://www.jb51.net/network/266380.html
http://www.linuxidc.com/Linux/2014-04/99728.htm
http://blog.sina.com.cn/s/blog_5f435c130102v6pv.html
分享到:
评论

相关推荐

    Ubuntu 设置静态Ip(NAT)

    通过设置静态IP地址,可以确保虚拟机拥有一个固定的网络标识,从而简化访问过程并提高效率。 #### NAT 模式与 VMnet8 - **NAT模式**:此模式下,虚拟机通过虚拟化软件(如VMware)的NAT服务连接到外部网络。这意味...

    乌班图root开启远程权限

    以上步骤涵盖了Ubuntu系统中开启root SSH登录、设置固定IP、安装和使用Docker以及修改主机名的基本操作。这些知识对于远程管理和运维Ubuntu服务器至关重要,但请注意,允许root用户通过SSH直接登录可能存在安全风险...

    虚拟机ubuntu14.04配置git及gitweb服务器.docx

    为其他开发者创建用户,例如`git`,并设置其家目录权限: ``` sudo adduser git sudo usermod -g git git sudo chown -R git:git /var/git ``` 8. **授权用户访问Git仓库** 在`/var/git/myproject.git/hooks...

    Ubuntu20.04搭建hadoop2.10.0集群.md

    固定IP地址 为了确保集群稳定运行,我们需要固定每台服务器的IP地址。可以通过编辑`/etc/netplan/00-installer-config.yaml`文件来实现这一点: ```shell sudo vi /etc/netplan/00-installer-config.yaml ``` 将...

    Ubuntu Linux的安装与配置过程

    如需固定IP,可手动配置网络接口。 4. **驱动安装**:对于某些硬件,如NVIDIA或AMD显卡,可能需要额外安装官方驱动以获得最佳性能。 5. **中文输入法**:如果需要,可以安装Fcitx或IBUS框架,添加如搜狗、谷歌拼音等...

    Hadoop完全分布式安装教程

    1. 设置静态IP:设置静态IP,以便提供固定的网络地址。 2. 设置主机名:设置主机名,以便提供识别虚拟机的方法。 五、安装JDK和Hadoop 1. 安装JDK:安装JDK,以便提供Java运行环境。 2. 下载Hadoop并解压:下载...

    Hadoop集群环境虚拟机上搭建详解

    安装操作系统,配置虚拟机工具以便于文件传输,安装并配置JDK环境以支持Java程序的运行,设置SSH免密码登录以便于集群节点之间的安全通信,最后还需要为集群中的每台机器分配固定的IP地址并分配角色。以上步骤是搭建...

    Android linux开发环境(虚拟机,LINUX, secureCRT)安装过程.doc

    如果需要固定IP,可以手动设置,例如文中提到的192.168.254.2。此外,安装过程中会提示设置root用户的密码,务必记住。 安装完成后,首次登录Ubuntu Server,你可能需要更新系统和安装基本开发工具,运行以下命令:...

    natapp内网穿透工具

    【描述】:“natapp内网穿透工具”是一种解决方案,它允许在没有固定公网IP或者受到防火墙限制的内网环境下,通过互联网访问内网中的服务。这种工具的核心功能是实现内网与公网之间的端口映射,使得外部用户可以透过...

    部署jumpserver堡垒机核心组件koko

    - 为Koko分配一个固定IP地址,并配置好网络环境。 2. **下载Koko**: - 根据提供的压缩包文件名称`koko-v2.2.2-linux-amd64`,我们可以推断这是Koko的一个特定版本,适用于64位Linux系统。 - 解压文件,通常可以...

    笔记本部署-穿透客户端

    标题“笔记本部署-穿透客户端”和描述“笔记本改服务器-笔记本客户端资源”暗示了这是一个关于在笔记本电脑上设置服务器,并且允许远程客户端通过穿透连接访问该服务器的过程。在这个场景下,笔记本电脑充当了服务器...

    linux的多种ip配置方法

    如果经常需要通过SSH连接到Linux服务器,静态IP能够避免因IP变化而导致的连接中断问题。 2. **易于管理**:静态IP便于记忆和管理,特别是当有多台服务器或设备时,可以避免混淆不同设备的IP地址。 3. **依赖性**:...

    树莓派系列教程3:访问树莓派.rar-综合文档

    最后,可能会涉及到端口转发和动态DNS(Domain Name System)服务,如No-IP或DDNS,以便在没有固定公网IP的情况下,通过互联网远程访问树莓派。端口转发将外网的特定端口映射到树莓派的内网IP和端口,而动态DNS服务...

    Linux 内核云上实验指导(一)1

    选择具有2个vCPU、4GB内存和40GB存储空间的Ubuntu 18.04操作系统实例,并确保分配有固定的公网IP地址。此外,为确保网络连通性,我们需要在虚拟私有云(VPC)内创建安全组规则,允许SSH(22端口)和RDP(3389端口)...

    RHadoop基础及高级分析

    - **IP地址与主机名**:为每台节点机分配固定的IP地址,并设定相应的主机名(例如master、slave1、slave2等),以便于管理和识别。 - **账号管理**:创建专用的Hadoop用户组和账户。 **1.2 软件安装** 完成环境...

    阿里云服务器搭建方案.docx

    - 域名:server.cdbaiwei.com,通过与服务器固定IP绑定,实现域名访问,便于用户记住和访问。 7. **服务安装**: - JDK:版本6.0,用于运行Java应用程序,例如Openfire。 - SSH:安装SSH服务,实现远程登录和...

    linux与tomcat

    - **配置静态IP**:通过`setup`命令设置网络,关闭DHCP并手动配置IP,确保虚拟机的IP地址固定,便于远程连接。配置完成后,重启网络服务(`service network restart`),并使用`ifconfig`命令查看IP地址。 4. **网络...

Global site tag (gtag.js) - Google Analytics