
ssh使用
Android系统攻城狮
《Android系统多媒体进阶实战》一书作者
展开
-
ssh之登录服务器后,自动进入目录(四十七)
本篇目的:ssh之登录服务器自动进入目录SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录和其他安全网络服务。它在1995年由芬兰学者Tatu Ylönen发明,旨在解决网络通信中的安全问题,如数据窃听、密码泄露等。以下是关于SSH的详细介绍。一、SSH的工作原理SSH通过在网络中建立加密通道,实现数据传输的机密性和完整性。其主要工作原理如下:客户端发起连接:客户端向服务器发起SSH连接请求。服务器认证:服务器向客户端发送公钥,客户端使用该公钥对服务器进行认证。原创 2024-09-05 08:45:00 · 1420 阅读 · 0 评论 -
ssh之push/pull/shell快捷键(四十六)
# mkdir ~/.sdb1.sdb shell# emacs ~/.sdb/shell.sh#!/usr/bin/expectlog_user 0set timeout 30set ipaddr [lindex $argv 0]set username [lindex $argv 1]set password [lindex $argv 2]set command [lindex $argv 3] set supassword systemspawn ssh $userna.原创 2021-08-26 19:43:38 · 638 阅读 · 0 评论 -
ssh报错解决:Permission denied, please try again(四十五)
# emacs /etc/ssh/sshd_config-PermitRootLogin no +PermitRootLogin yes原创 2021-05-11 20:26:57 · 1043 阅读 · 0 评论 -
内网访问外网和外网访问内网的原理
假如设A 和 B 的局域网 IP 相同(192.168.31.11),当他们同时访问百度服务器的时候,百度服务器如何区分哪个是 A,哪个是 B 呢?解决方案:端口映射什么是端口映射?端口映射是 NAT 的一种,它将外网主机的 IP 地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该 IP 的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。现在市场上的家庭路由器都具备 NAT 功能,也可以实现端口映射。下图为小米路由器的端口映射设置图:我们平时经过路由器,通过宽带转载 2020-05-14 22:57:02 · 9911 阅读 · 4 评论 -
ssh localhost报错解决:ubuntu@localhost: Permission denied publickey(四十四)
报错:ubuntu@localhost: Permission denied (publickey).解决:# cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys# ssh localhost //成功如下显示Welcome to Ubuntu 18.04.4 LTS (GNU/Linux 4.4.0-17763-Microsoft x86_64) * Documentation: https://help.ubuntu.com .原创 2020-05-14 19:36:44 · 2173 阅读 · 0 评论 -
sshd启动报错解决:Missing privilege separation directory: /run/sshd(四十三)
报错:Missing privilege separation directory: /run/sshd解决:# sudo mkdir /run/sshd原创 2020-05-14 19:29:10 · 4691 阅读 · 0 评论 -
sshd启动报错解决:sshd re-exec requires execution with an absolute path(四十二)
# sudo /usr/sbin/sshd如下报错:Could not load host key: /etc/ssh/ssh_host_rsa_keyCould not load host key: /etc/ssh/ssh_host_ecdsa_keyCould not load host key: /etc/ssh/ssh_host_ed25519_keyMissing privilege separation directory: /run/sshd解决:# sudo ssh-ke.原创 2020-05-14 19:26:54 · 7613 阅读 · 1 评论 -
ssh X11 Forwarding(本地共享远程服务器界面)(四十一)
ssh -X untrustedssh -Y trunsted在Client端显示运行在服务器(Server)上的图像化界面。可以通过SSH X11 Forwarding来实现。X11中的X指X协议,11指是采用X协议的第11个版本。有了X11 Forwarding,通过SSH链接并运行Linux上有GUI的程序,就像是在Windows下运行GUI程序一样方便。# ssh -X r...原创 2019-07-19 16:04:09 · 1347 阅读 · 0 评论 -
ssh免密码登陆远程服务器三种方式(三)
第一种:ssh密码登录步骤,server.sh添加#!/usr/bin/expectspawn ssh Username@ServerIPexpect "*password:"send “Password\r”expect "*#"interact第二种:免密码登录步骤:client免密码登录server<1>.在client端设置# git config --g......原创 2017-11-16 15:50:34 · 3856 阅读 · 1 评论 -
ssh自动登陆和scp自动拷贝文件
Expect是一个用来处理交互的命令。可以将交互过程写在一个脚本上,使之自动化完成。比如:ssh登录,ftp登录等都符合交互的定义。1、安装# sudo apt-get install expect2、ssh自动登陆脚本#!/usr/bin/expectspawn ssh用户名@服务器IPexpect "*password:"send "密码\r"expect "*#"int...原创 2017-03-24 10:46:28 · 1319 阅读 · 0 评论 -
Mac上Gtk-WARNING **: cannot open display解决
在Mac上访问服务器,并在服务器上打开摄像头操作程序由于缺少多媒体平台开发库而报错,将服务器从摄像头采集的数据传到Mac端,解决如下步骤:1.下载安装SDL:http://www.libsdl.org/download-2.0.php# sudo cp -rf SDL2.framework /Library/Frameworks2.下载安装XQuartz:https://www.xquar...原创 2018-01-23 22:18:08 · 6624 阅读 · 0 评论 -
SSH报错:packet_write_wait: Connection to xxx Broken pipe 解决
在client登录添加参数即可# ssh -o ServerAliveInterval=60 uersname@ip原创 2018-06-08 13:32:08 · 16115 阅读 · 0 评论 -
ssh别名登陆方式(十八)
首先生成公钥,将本地公钥拷贝到服务器.# ssh-keygen# scp ~/.ssh/id_rsa.pub ubuntu@12.100.88.45:~/.ssh/authorized_keys1.第一种方式<1>.emacs ~/.ssh/config修改Host 45 #自定义别名 HostName 12.100.88.45 #指定登陆的主机或ip地址...原创 2018-06-28 14:57:55 · 517 阅读 · 0 评论 -
通过堡垒机登陆服务器脚本
#!/usr/bin/expect -f#用户名set user test#堡垒机ipset fortress_machine 192.168.2.3#永不超时set timeout -1spawn ssh $user@$fortress_machine#输入堡垒机登陆密码expect "*assword:*"send “123456\r”#根据提示选择:group字段...原创 2018-12-12 18:02:55 · 2243 阅读 · 1 评论 -
TCP端口协议大全
1/tcp tcpmux TCP Port Service Multiplexer 2/tcp compressnet Management Utility 3/tcp compressnet Compression Process 5/tcp rje Remote Job Entry 7/tcp echo Echo 9/tcp discard Discard 11/tcp syst...原创 2019-06-30 01:07:21 · 11600 阅读 · 0 评论 -
ssh断开解决(四十)
1.方式一:客户端配置(测试有效)# sudo emacs /etc/ssh/ssh_configTCPKeepAlive yes # 保持长连接ServerAliveInterval 60 # 表示60秒发送一次, 然后服务端响应#也可用命令执行# ssh -o TCPKeepAlive=yes -o ServerAliveInterval=60 root@192.168.2.4...原创 2019-07-17 15:46:17 · 654 阅读 · 0 评论 -
Ubuntu安装ssh server及分配用户(十三)
1.安装openssh-server # sudo apt-get install openssh-server2.给客户端分配账户和密码 # sudo adduser 用户名 //输入Ubuntu密码和设置的密码,依次添加账户即可3.client端登陆# ssh username@ip...原创 2017-12-27 13:27:33 · 1427 阅读 · 0 评论