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安装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
Linux作为一个开源,结构化,多用户多任务的网络操作系统,相比于windows系列,自有它的优势,无论在服务器建设,还是在嵌入式方面,它的地位目前都无可替代。
在这一周里,我们对Linux操作系统进行了简单的培训和练习,让这个曾经对自己来说异常神秘的操作系统被揭开了一点面纱。
在这一周的培训中,遇到了不少问题,当然,也解决了不少问题,下面我就把这一周培训的经验和问题简要的总结一下:一、Linux用户和服务器配置及遇到的问题首先是Linux的安装,这一部分我就不多说了,比较简单,直接按照提示一步步执行即可。
但是有一点我要说一下,我们在安装Linux的时候出了点小问题。
那就是安装完成后,不知道什么原因我们的网络连接不能用,换句话说就是连接不上,我们不知道什么原因,想了好多办法都解决不了。
于是采用了最原始的办法,重装系统,可是很遗憾,重装后还是连接不上,最终只有求助老师。
用ifcongig命令查看IP和MAC的情况,发现根本就没有IP 的分配,当时想手动指定IP地址,可是后来发现不行。
我们曾怀疑是不是驱动的问题,可是很遗憾,这种怀疑被否定了,偶然情况下,又重启了一下,竟然奇迹般的连接上了,我们都无语了,自己弄了半天没有解决,结果重启一下就好了,而且我们都不知道什么原因。
这个小问题只是在这里提一下而已,一般我估计大家遇不到这种情况。
安装完操作系统,就是建立用户了,因为我们每个人要在自己的用户目录里进行操作,所以建立自己的账户十分必要。
而在Linux中建立用户很简单,直接采用图形界面操作,按步骤一步步来就可以,当然你也可以在shell中采用命令行操作,useradd 用户名-p 密码。
这里先提一下,建立一个用户后,系统会自动的在/home目录下建立一个以你自己的名字为命名的文件夹,打个比方,建立一个用户名字是xiaolei,那么你会发现系统中自动建立了这个目录/home/xiaolei,然后你后面所有的操作就在这个目录就可以了,这个目录也称之为你的用户主目录。
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登录
●命令行切换到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命令远程登录服务器的步骤,以及常见问题的解决方法。
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服务并实现远程访问的⽅法
⼀、查看是否安装了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 可以参考这⾥ ()。
