Ubuntu 16.04远程登录服务器ssh的安装和配置

或者
Apt remove openssh-client
Apt remove openssh-server
2、安装ssh
apt-getinstall openssh-server
apt-getinstall openssh-client
或者
Apt install openssh-clilent
Apt installl openssh-server
5、重启ssh
sudo service ssh restart
登录成功
由于默认的ubuntu默认安装了openssh-client,直接安装可能导致与openssh-server不匹配
所以全部卸载,重新安装,这不会有任何问题
1、卸载已经存在的ssh-client
apt-get purge openssh-server
apt-get purge openssh-client
3、解决算法协商失败错误
server responded “Algorithm negotiation failes” 报错问题解决办法,ubuntu16.04
sudo vi /etc/ssh/sshd_config
添加如下内容
Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc
MACs hmac-md5,hmac-sha1,umac-64@,hmac-ripemd160,hmac-sha1-96,hmac-md5-96
KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@
4、开启root账户登录
修改文件/etc/ssh/sshd_config
Vi/etc/ssh/sshd_config
在Authentication部分,注释掉“PermitRootLogin without-password”
在Authentication部分,添加“PermitRootLogin yes”
合集下载

Ubuntu安装SSHserver

Ubuntu安装SSHserver

Ubuntu安装SSHserverUbuntu安装SSH SERVERsudo apt-get updatesudo apt-get install openssh-server安装好后查看SSH是否启动打开”终端窗⼝”,输⼊:sudo ps -e |grep ssh–>回车–>有sshd,说明ssh服务已经启动,如果没有启动,输⼊sudo service ssh start–>回车–>ssh服务就会启动输出如下:username@ubuntu:~$ sudo ps -e |grep ssh2068 ? 00:00:00 ssh-agent4068 ? 00:00:00 sshdssh-agent表⽰ssh-client启动,sshd表⽰ssh-server启动了。

如果缺少sshd,说明ssh服务没有启动或者没有安装。

安装ssh-client命令:sudo apt-get install openssh-client安装ssh-server命令:sudo apt-get install openssh-serverssh服务默认的端⼝是22,可以更改端⼝,使⽤如下命令打开ssh配置⽂件:sudo gedit /etc/ssh/sshd_config配置⽂件内容如下:# Package generated configuration file# See the sshd(8) manpage for details# What ports, IPs and protocols we listen forPort 22# Package generated configuration file# See the sshd(8) manpage for details# What ports, IPs and protocols we listen for修改端⼝号(Port)后,重启ssh服务即可⽣效,命令如下:sudo /etc/init.d/ssh restartssh服务启动后,即可登陆,登陆命令格式为:ssh username@hostname其中,username为⽤于登录远程ssh服务器的当前主机⽤户名,hostname为远程服务器的主机名(如域名)或主机ip地址,主机名可在/etc/hostname中修改与查看。

ubuntu下ftp,vnc,ssh搭建和socket

ubuntu下ftp,vnc,ssh搭建和socket

Linux作为一个开源,结构化,多用户多任务的网络操作系统,相比于windows系列,自有它的优势,无论在服务器建设,还是在嵌入式方面,它的地位目前都无可替代。

在这一周里,我们对Linux操作系统进行了简单的培训和练习,让这个曾经对自己来说异常神秘的操作系统被揭开了一点面纱。

在这一周的培训中,遇到了不少问题,当然,也解决了不少问题,下面我就把这一周培训的经验和问题简要的总结一下:一、Linux用户和服务器配置及遇到的问题首先是Linux的安装,这一部分我就不多说了,比较简单,直接按照提示一步步执行即可。

但是有一点我要说一下,我们在安装Linux的时候出了点小问题。

那就是安装完成后,不知道什么原因我们的网络连接不能用,换句话说就是连接不上,我们不知道什么原因,想了好多办法都解决不了。

于是采用了最原始的办法,重装系统,可是很遗憾,重装后还是连接不上,最终只有求助老师。

用ifcongig命令查看IP和MAC的情况,发现根本就没有IP 的分配,当时想手动指定IP地址,可是后来发现不行。

我们曾怀疑是不是驱动的问题,可是很遗憾,这种怀疑被否定了,偶然情况下,又重启了一下,竟然奇迹般的连接上了,我们都无语了,自己弄了半天没有解决,结果重启一下就好了,而且我们都不知道什么原因。

这个小问题只是在这里提一下而已,一般我估计大家遇不到这种情况。

安装完操作系统,就是建立用户了,因为我们每个人要在自己的用户目录里进行操作,所以建立自己的账户十分必要。

而在Linux中建立用户很简单,直接采用图形界面操作,按步骤一步步来就可以,当然你也可以在shell中采用命令行操作,useradd 用户名-p 密码。

这里先提一下,建立一个用户后,系统会自动的在/home目录下建立一个以你自己的名字为命名的文件夹,打个比方,建立一个用户名字是xiaolei,那么你会发现系统中自动建立了这个目录/home/xiaolei,然后你后面所有的操作就在这个目录就可以了,这个目录也称之为你的用户主目录。

Ubuntu安装和配置ssh

Ubuntu安装和配置ssh

Ubuntu 14.04远程登录服务器--ssh的安装和配置分步阅读ssh是一种安全协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全,现在介绍一下如何在Ubuntu 14.04上安装和配置ssh工具/原料∙Ubuntu 14.04∙putty v0.63方法/步骤1.更新源列表打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。

2.安装ssh打开"终端窗口",输入"sudo apt-get install openssh-server"-->回车-->输入"y"-->回车-->安装完成。

3.查看ssh服务是否启动打开"终端窗口",输入"sudops -e |grepssh"-->回车-->有sshd,说明ssh服务已经启动,如果没有启动,输入"sudo service ssh start"-->回车-->ssh 服务就会启动。

4.使用gedit修改配置文件"/etc/ssh/sshd_config"打开"终端窗口",输入"sudogedit /etc/ssh/sshd_config"-->回车-->把配置文件中的"PermitRootLogin without-password"加一个"#"号,把它注释掉-->再增加一句"PermitRootLogin yes"-->保存,修改成功。

5.查看Ubuntu 14.04的IP地址打开"终端窗口",输入"sudoifconfig"-->回车-->就可以查看到IP地址。

ubuntu配置ssh登录

ubuntu配置ssh登录

ubuntu配置ssh登录
●命令行切换到root用户
⏹备注:ubuntu默认root用户没有设置密码,切换需要首先设置密码
◆sudo passwd root
◆按照提示输入当前用户密码
◆按照提示输入要设置的root用户密码
◆按照提示再次输入root用户密码
◆修改成功
⏹切换到root用户
◆su – root
◆按照提示输入root用户密码
●安装openssh-server
⏹apt-get install openserver-ssh
●修改配置文件
⏹命令行[终端]进入目录:/etc/ssh
⏹修改文件sshd_config
◆注释掉PermitRootlogin ..
◆添加PermitRootLogin yes 保存文件退出
●重启ssh服务
⏹命令行(终端)执行命令:service ssh restart
●查看ip地址:ifconfig
●打开SecureCRT软件,根据提示输入IP地址和账号,点击连接,在弹出的对话框中输
入root账号和密码,尽情享用吧!。

在Linux终端中使用ssh命令远程登录服务器

在Linux终端中使用ssh命令远程登录服务器

在Linux终端中使用ssh命令远程登录服务器随着科技的进步和互联网的普及,远程登录服务器成为了我们日常工作中不可或缺的一部分。

在Linux操作系统中,我们可以使用ssh命令来实现远程登录服务器的功能。

本文将详细介绍在Linux终端中使用ssh命令远程登录服务器的步骤,以及常见问题的解决方法。

1. 确认远程服务器的IP地址和用户名在进行远程登录之前,我们首先要确认需要登录的远程服务器的IP 地址和用户名。

IP地址是服务器在网络中的唯一标识,而用户名则是用于识别和管理用户身份的标识。

2. 打开终端并输入ssh命令打开Linux终端,并输入以下命令:```ssh [用户名]@[IP地址]```将命令中的[用户名]替换为远程服务器的用户名,[IP地址]替换为远程服务器的IP地址。

例如,如果服务器的用户名是"admin",IP地址是"192.168.0.1",则命令为:```****************.0.1```3. 输入远程服务器的密码在输入完ssh命令后,按下回车键后,系统会提示输入远程服务器的密码。

输入密码时,终端不会显示任何字符,这是为了保护密码的安全性。

输入密码后,按下回车键登录远程服务器。

4. 根据需要进行相关操作成功登录远程服务器后,我们可以根据需要进行相关操作。

例如,可以查看系统状态、执行命令、上传或下载文件等操作。

在远程登录过程中,需要熟悉Linux常用命令以及服务器管理技巧,以便更好地完成工作。

常见问题及解决方法:1. 连接超时或连接失败如果在使用ssh命令连接远程服务器时出现连接超时或连接失败的情况,可能是由于网络问题或服务器配置不正确导致的。

可以先检查网络连接是否正常,确保能够正常访问互联网。

如果网络连接正常,可以尝试检查服务器配置是否正确,例如用户名、IP地址等是否输入正确。

2. 密码错误或密码忘记如果在输入密码时提示密码错误或者忘记密码,可尝试联系服务器管理员进行密码重置。

ubuntu16.04安装ssh服务并实现远程访问的方法

ubuntu16.04安装ssh服务并实现远程访问的方法

ubuntu16.04安装ssh服务并实现远程访问的⽅法
⼀、查看是否安装了ssh服务
apt-cache policy openssh-client openssh-server
ubuntu默认安装了openssh-client,openssh-server需要⼿动安装
⼆、安装ssh服务
apt-get install openssh-server
三、查看ssh服务的开启状况
ps -e|grep ssh
如果出现sshd,则ssh服务已开启。

如果只有agent,则尚未开启成功
四、开启ssh服务
/etc/init.d/ssh start
五、实现远程访问
5.1、修改配置⽂件
vim /etc/ssh/sshd_config
注释掉PermitRootLogin without-password
紧接在下⾯⼀⾏添加PermitRootLogin yes
5.2、重启ssh服务
/etc/init.d/ssh restart
5.3、查看ssh服务开启状况
ps -e|grep ssh
5.4、利⽤putty实现远程访问ubuntu
输⼊ip、登录名、密码实现远程访问ubuntu
总结
以上所述是⼩编给⼤家介绍的ubuntu16.04安装ssh服务并实现远程访问的⽅法,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。

在此也⾮常感谢⼤家对⽹站的⽀持!。

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

在Ubuntu操作系统中开启SSH服务和设置IP的步骤SSH的英文全称是SecureSHell。

通过使用SSH,你可以把所有传输的数据进行加密,这样\"中间人\"这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。

还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。

下文介绍的是在Ubuntu操作系统中开启SSH服务和设置IP的步骤。

Ubuntu系统中开启SSH设置:1、默认ubuntu已经安装好了客户端2、如使用命令:ps-e|grepssh3、会打印出来:ssh-agent4、下面安装服务端:sudoapt-getinstallopenssh-server(sudoapt-getinstallssh)5、安装好后会自动启动服务,再使用命令ps-e|grepssh6、会打印出:ssh-agent和sshd7、现在可以在其它系统使用ssh工具连到这台电脑了。

8、在上面如果没有启动ssh命令则:sudo/etc/init.d/sshstart9、etc/ssh/sshd_config里面可修改ssh端口,默认为2210、重启ssh服务sudo/etc/init.d/sshrestart11,安装vsftpd#sudoapt-getinstallvsftp设置/etc/vsftpd.conf,由于不需要对外开放FTP,只是内网访问,相关设置如下. #拒绝匿名用户,将其注释掉#anonymous_enable=YES#接受本地用户local_enable=YES#可以上传write_enable=YES#允许上传Ascii文件ascii_upload_enable=YESascii_download_enable=YES启动vsftpd/etc/init.dvsftpdstarUbuntu系统中IP设置:一、使用命令设置Ubuntu IP地址1.修改配置文件blacklist.conf禁用IPV6:sudovi/etc/modprobe.d/blacklist.conf2.在文档最后添加blacklistipv6,然后查看修改结果:cat/etc/modprobe.d/blacklist.conf3.设置UbuntuIP(设置网卡eth0的IP地址和子网掩码)sudoifconfigeth0192.168.2.1netmask255.255.255.04.UbuntuIP设置网关sudorouteadddefaultgw192.168.2.2545.UbuntuIP设置DNS修改/etc/resolv.conf,在其中加入nameserverDNS的地址1和nameserverDNS的地址2完成。

Ubuntu16.04下hadoop的安装与配置(伪分布式环境)

Ubuntu16.04下hadoop的安装与配置(伪分布式环境)⼀、准备1.1创建hadoop⽤户$ sudo useradd -m hadoop -s /bin/bash #创建hadoop⽤户,并使⽤/bin/bash作为shell$ sudo passwd hadoop #为hadoop⽤户设置密码,之后需要连续输⼊两次密码$ sudo adduser hadoop sudo #为hadoop⽤户增加管理员权限$ su - hadoop #切换当前⽤户为⽤户hadoop$ sudo apt-get update #更新hadoop⽤户的apt,⽅便后⾯的安装1.2安装SSH,设置SSH⽆密码登陆$ sudo apt-get install openssh-server #安装SSH server$ ssh localhost #登陆SSH,第⼀次登陆输⼊yes$ exit #退出登录的ssh localhost$ cd ~/.ssh/ #如果没法进⼊该⽬录,执⾏⼀次ssh localhost$ ssh-keygen -t rsa 输⼊完 $ ssh-keygen -t rsa 语句以后,需要连续敲击三次回车,如下图:其中,第⼀次回车是让KEY存于默认位置,以⽅便后续的命令输⼊。

第⼆次和第三次是确定passphrase,相关性不⼤。

两次回车输⼊完毕以后,如果出现类似于下图所⽰的输出,即成功:之后再输⼊:$ cat ./id_rsa.pub >> ./authorized_keys #加⼊授权$ ssh localhost #此时已不需密码即可登录localhost,并可见下图。

如果失败则可以搜索SSH免密码登录来寻求答案⼆、安装jdk1.7$ mkdir /usr/lib/jvm #创建jvm⽂件夹$ sudo tar zxvf jdk-7u80-linux-x64.tar.gz -C /usr/lib #/ 解压到/usr/lib/jvm⽬录下$ cd /usr/lib/jvm #进⼊该⽬录$ mv jdk1.7.0_80 java #重命名为java$ vi ~/.bashrc #给JDK配置环境变量注:其中如果权限不够,⽆法在相关⽬录下创建jvm⽂件夹,那么可以使⽤ $ sudo -i 语句进⼊root账户来创建⽂件夹。

Ubuntu开启SSH服务以及使用Putty远程控制的解决办法

Ubuntu开启SSH服务以及使用Putty远程控制的解决办法【一】、Ubuntu开启SSH服务SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-serversudo apt-get install openssh-server然后确认sshserver是否启动了:ps -e |grep ssh如果看到sshd那说明ssh-server已经启动了。

如果没有则可以这样启动:sudo /etc/init.d/ssh startssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。

然后重启SSH服务:sudo /etc/init.d/ssh stopsudo /etc/init.d/ssh start然后使用以下方式登陆SSH:ssh tuns@192.168.0.100 tuns为192.168.0.100机器上的用户,需要输入密码。

断开连接:exit 【二】、Ubuntu开启SSH服务介绍Ubuntu 系统在安装时如果没有配置IP你只要开启SSH后配置一个IP及网关就可以远程操作了。

下面就如何设置IP作个介绍:一、ifconfig eth0(网卡名称)10.0.0.5(ip地址)netmask 255.255.255.0(掩码)二、route add default gw 10.0.0.1(网关)三、开启SSH 查看是否有/etc/ssh/sshd_config文件1、cat /etc/ssh/sshd_config 如果有则:2、/etc/init.d/ssh restart 没有这个文件则:3、apt-get update(升级)4、apt-get install ssh 5、y 四、系统安装时没有root用户的处理:1、sudo passwd后输入三次密码(已有的非root用户的)2、userdel -f 12345(密码)两次3、这时退出以root的用户登录。

虚拟机安装ubuntu16.04详细步骤

虚拟机安装ubuntu16.04详细步骤* 下载* 安装步骤1. 新建⼀个虚拟机,选择⾃定义(⾼级),然后点击下⼀步2. 点击下⼀步3. 选择稍后安装操作系统,然后点击下⼀步4. 客户机操作系统选择 Linux,版本 Ubuntu 64位(因为下载的是64位的系统,如果是 32位的,选择 Ubuntu)5. 输⼊虚拟机名称和安装位置,然后点击下⼀步6. 配置处理器,由于我电脑配置原因我选择分配给虚拟机 2 个处理器,这个按照个⼈电脑配置选择就⾏7. 为虚拟机分配内存,由于我电脑配置原因我选择分配给虚拟机 2GB内存,这个按照个⼈电脑配置选择就⾏8. ⽹络类型连接⽅式选择使⽤桥接⽹络,然后点击下⼀步9. 默认选择,然后点击下⼀步10. 默认选择,然后点击下⼀步11. 默认选择,然后点击下⼀步12. 为虚拟机分配磁盘⼤⼩,按照个⼈电脑配置选择,然后选择将虚拟磁盘存储为单个⽂件,然后点击下⼀步13. 默认选择即可,然后点击下⼀步14. 这⾥点击⾃定义硬件按钮15. 点击新CD/DVD,在右边的连接部分选择使⽤ ISO 映像⽂件,点击浏览按钮选择安装的操作系统,然后点击关闭退出配置界⾯然后点击14中的完成16. 点击开启此虚拟机17. 开始安装 Ubuntu ,语⾔选择中⽂(简体),然后点击安装Ubuntu18. 默认选择,点击继续19. 默认选择,点击现在安装20. 点击继续21. 时区输⼊ Shanhai,然后点击继续22. 默认选择,然后点击继续23. 输⼊你的⽤户信息,然后点击继续24. 虚拟机开始安装 Ubuntu ,耐⼼等待........25. 点击现在重启重启Ubuntu注意:重启的时候需要关掉安装盘,可能需要重新两次安装vmtools 可以参考这⾥ ()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档