linux开启sshd运行rootssh访问及其它问题(解决后存档)
来源:互联网 发布:聚宝盆软件安卓版 编辑:程序博客网 时间:2024/06/15 18:10
inux开启ssh server
1.shell$sudo apt-get install ssh
2.修改/etc/ssh/sshd_config中PasswordAuthentication yes
/etc/init.d/ssh restart
此时就可以远程访问了:
local$ssh "shell's ip"
问题:
1.Linux防火墙设置导致无法ssh。
临时解决方法是关闭防火墙
2.REMOTE HOST IDENTIFICATION HAS CHANGED!
linux配置安全密钥访问(避免输入密码)
linux平台:
1.shell$ ssh-keygen 客户机产生id_rsa和id_rsa.pub,客户机保留私钥
2.shell$scp id_rsa.pub user@192.168.188:/home/antique/.ssh/ 将公钥复制到目标服务器上
3.target$cat mykey.pub >> $HOME/.ssh/authorized_keys 将公钥添加至目标服务器keys
4.target$ /etc/init.d/ssh restart 重启目标服务器ssh
windows平台:
1.xming:windows上的x-client,可以远程运行linux上的图形化程序,如firefox,gvim,nautilus(远程桌面)。
putty:connection=>SSH=>X11要勾选上。
2.psftp是命令行下载文件,不是很好用,使用filezilla FTP(配置SSH)下载更方便。
3.ssh密钥登录:
linux:执行命令ssh-keygen,不断yes回车。将id_rsa.pub改名为id_authorized_keys。(这是公钥)
windows:将~/.ssh/id_rsa(私钥)复制到windows上(文本或文件都可以)。启动PUTTYGEN.EXE,导入id_rsa。转换保存为ppk格式文件。
putty:启动,connection=>SSH=>Auth=>导入ppk格式文件。OVER。
4.访问内网或穿越多台主机的SSH访问
Client -> Server A -> Server B -> Server C
ssh -t user@ServerA ssh -t user@ServerB ssh user@ServerC
Client -> Server A(port:1234)-> Server B(port:3456)-> Server C(port:5678)
ssh -t user@ServerA -p 1234 ssh-t user@ServerB -p 3456 ssh user@ServerC -p 5678
图例:
=== ServerA(网关) =>ServerB(内网)==>====>
|-------| ||
|client |(外网)========XX无法直接访问XX=====ServerC(内网)
|--------|
传输文件:
拷贝过去
scp mydial antique@X.X.X.X:/home/antique
与putty无关:linux之间的SSH登录
假设Linux1访问Linux2(192.168.1.188)
Linux1:ssh-keygen生成公钥与密钥
复制Linux1生成的公钥到Linux2:scp id_rsa.pub username@192.168.1.188:mykey.pub
Linux2:cat mykey.pub >> $HOME/.ssh/authorized_keys
重启对应服务:/etc/rc.d/sshd restart
- linux开启sshd运行rootssh访问及其它问题(解决后存档)
- Ubuntu Linux 开启 root 用户及其它登录问题的解决
- Ubuntu开启root用户及其它登录问题的解决
- Ubuntu开启root用户及其它登录问题的解决
- Ubuntu开启root用户及其它登陆问题的解决
- Ubuntu开启root用户及其它登录问题的解决
- Ubuntu开启root用户及其它登录问题的解决
- Ubuntu开启root用户及其它登录问题的解决
- Ubuntu开启root用户及其它登录问题的解决
- Centos Linux 开启端口 - 解决Centos发布服务外网访问不了的问题
- Centos Linux 开启端口 - 解决Centos发布服务外网访问不了的问题
- 解决开启Gzip压缩后 某些浏览器访问不正常
- ubuntu开启sshd服务(转载)
- ubuntu开启sshd服务(转载)
- 解决kali linux 开启ssh服务后连接不上的问题
- C#解决数据库排它访问权的问题
- 解决“从不是创建控件的线程访问它”问题。
- Gentoo Linux的boot分区问题及其它
- php字符串解析函数
- Eclipse遇到问题--failed to create the java virtual machine
- linux中exit()和 _exit()
- iOS 日期 格式 转换
- Travis CI 持续集成
- linux开启sshd运行rootssh访问及其它问题(解决后存档)
- 地图比例尺的计算
- 手把手教你写Linux I2C设备驱动
- Maven介绍
- .NET常用设计模式(一)
- gabor纹理提取
- 为Android加入busybox工具(三篇)
- Deploy solution packages (SharePoint Server 2010)
- 英语写作-句子