有没有联机linux 增加ssh稳定性一点的ssh推荐

690被浏览225015分享邀请回答19425 条评论分享收藏感谢收起查看: 10972|回复: 11
战士, 积分 920, 距离下一级还需 580 积分
精华0帖子威望0 点积分920 点注册时间最后登录
自己对路由器不是太懂,看现在流行的都是刷openwrt+SSH的方式,也去了解了一下相关的信息,感觉挺复杂的,希望有实际刷过路由器的朋友推荐一下,我对路由器的要求,能直接支持跳墙,设置界面尽量直观,刷机的话尽量简洁一点的,看openwrt设置里面大部分都是CMD命令来操纵,价位300左右即可。
看了一下觉得有几款还可以
1、极路由3(感觉无线信号覆盖范围广,不过好像有人说会降速,而且现在客服没人管)
SSH插件这些是不是在路由器设置界面里面可以直接添加,我搜索了一下没有看到有任何第三方下载的地方
2、网件WNDR4300(可以1拖4,其他功能该有的都有吧)
各位能否帮忙推荐一下路由器,总算熬到搬新家了,想给自己弄一个舒适的网络环境,可惜对路由器不太懂,加之现在感觉路由器变化挺快的,以前对于自己就是一个保证你上网的设备而已。如果哪位朋友愿意教我的,可以PM我
圣骑士, 积分 3015, 距离下一级还需 1985 积分
精华0帖子威望0 点积分3015 点注册时间最后登录
还是看网络,跟路由器关系不大
战士, 积分 1014, 距离下一级还需 486 积分
精华0帖子威望0 点积分1014 点注册时间最后登录
本帖最后由 snerdihxc 于
14:33 编辑
极路由3用了半年,很给力
自己破解,装了SS插件,100M精品网配合SS,俱佳必备的联机+翻墙良器啊
公民, 积分 208, 距离下一级还需 92 积分
精华0帖子威望0 点积分208 点注册时间最后登录
snerdihxc 发表于
极路由3用了半年,很给力
自己破解,装了SS插件,100M精品网配合SS,俱佳必备的联机+翻墙良器啊[s: ...
自己破解有好用的教程么?
圣骑士, 积分 4717, 距离下一级还需 283 积分
精华0帖子威望0 点积分4717 点注册时间最后登录
佣兵, 积分 476, 距离下一级还需 274 积分
精华0帖子威望0 点积分476 点注册时间最后登录
1.华硕、网件的ac路由器可以上梅林改版固件,游戏模式+ss实现nat2的udp转发
2.wndr4300,目前版本的openwrt神器...shadowv p n、shadowsocks,dnsmasq+ipset各种定制
战士, 积分 1014, 距离下一级还需 486 积分
精华0帖子威望0 点积分1014 点注册时间最后登录
doublechui 发表于
自己破解有好用的教程么?
破解就是ROOT,网上百度下都有流程
装SS稍微麻烦点,需要用到WINSCP,PUTTY这两个软件,你可以百度一下
佣兵, 积分 483, 距离下一级还需 267 积分
精华0帖子威望0 点积分484 点注册时间最后登录
网件的4300足以。神器
佣兵, 积分 543, 距离下一级还需 207 积分
精华0帖子威望0 点积分543 点注册时间最后登录
当然选4300& && && && &&&
平民, 积分 97, 距离下一级还需 3 积分
精华0帖子威望0 点积分97 点注册时间最后登录
我的4300刷OP后5G信号明显比原厂的差,刷了好多个版本都没有改善,无奈买了个极1做2级路由
Powered by
扫描二维码
下载 A9VG 客户端(iOS, Android)中国领先的IT技术网站
51CTO旗下网站
25个必须记住的SSH命令,你用过了吗?
SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳的候选。SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。本文将为大家介绍25个最佳的SSH命令,希望您在阅读之后能获得一些启发。
作者:黄永兵 编译来源:| 09:45
【51CTO精选译文】编辑导读:任何一个系统管理员或站长对SSH都不会陌生,这个伟大的技术(51CTO系统频道刚刚在)免去了我们跑去机房管理服务器,或者在远程连接服务器时时刻担心内容被窃取的心惊胆战。本文将为大家介绍25个最佳的SSH命令,如果您还没用过,那么有必要将它们记录一下。
51CTO推荐专题:
OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。
SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳的候选。下面是通过网络投票选出的25个最佳SSH命令,你必须牢记于心。
(注:有些内容较长的命令,在本文中会显示为截断的状态。如果你需要阅读完整的命令,可以把整行复制到您的记事本当中阅读。)
1、复制SSH密钥到目标主机,开启无密码SSH登录
ssh-copy-id user@host
如果还没有密钥,请使用ssh-keygen命令生成。
2、从某主机的80端口开启到本地主机2001端口的隧道
ssh -N -L2001:localhost:80 somemachine
现在你可以直接在浏览器中输入http://localhost:2001访问这个网站。
3、将你的麦克风输出到远程计算机的扬声器
dd if=/dev/dsp | ssh -c arcfour -C username@host dd of=/dev/dsp
这样来自你麦克风端口的声音将在SSH目标计算机的扬声器端口输出,但遗憾的是,声音质量很差,你会听到很多嘶嘶声。
4、比较远程和本地文件
ssh user@host cat /path/to/remotefile | diff /path/to/localfile &
在比较本地文件和远程文件是否有差异时这个命令很管用。
5、通过SSH挂载目录/文件系统
sshfs name@server:/path/to/folder /path/to/mount/point
从下载sshfs,它允许你跨网络安全挂载一个目录。
6、通过中间主机建立SSH连接
ssh -t reachable_host ssh unreachable_host
Unreachable_host表示从本地网络无法直接访问的主机,但可以从reachable_host所在网络访问,这个命令通过到reachable_host的&隐藏&连接,创建起到unreachable_host的连接。
7、将你的SSH公钥复制到远程主机,开启无密码登录 & 简单的方法
ssh-copy-id username@hostname
8、直接连接到只能通过主机B连接的主机A
ssh -t hostA ssh hostB
当然,你要能访问主机A才行。
9、创建到目标主机的持久化连接
ssh -MNf &user&@&host&
在后台创建到目标主机的持久化连接,将这个命令和你~/.ssh/config中的配置结合使用:
ControlPath ~/.ssh/master-%r@%h:%p
ControlMaster no
所有到目标主机的SSH连接都将使用持久化SSH套接字,如果你使用SSH定期同步文件(使用rsync/sftp/cvs/svn),这个命令将非常有用,因为每次打开一个SSH连接时不会创建新的套接字。
10、通过SSH连接屏幕
ssh -t remote_host screen &r
直接连接到远程屏幕会话(节省了无用的父bash进程)。
11、端口检测(敲门)
knock &host& 00 && ssh -p &port& user@host && knock &host& 00
在一个端口上敲一下打开某个服务的端口(如SSH),再敲一下关闭该端口,需要先安装knockd,下面是一个配置文件示例。
logfile = /var/log/knockd.log
sequence = 00
seq_timeout = 5
command = /sbin/iptables -A INPUT -i eth0 -s %IP% -p tcp &dport 22 -j ACCEPT
tcpflags = syn
[closeSSH]
sequence = 00
seq_timeout = 5
command = /sbin/iptables -D INPUT -i eth0 -s %IP% -p tcp &dport 22 -j ACCEPT
tcpflags = syn
12、删除文本文件中的一行内容,有用的修复
ssh-keygen -R &the_offending_host&
在这种情况下,最好使用专业的工具。
13、通过SSH运行复杂的远程shell命令
ssh host -l user $(&cmd.txt)
更具移植性的版本:
ssh host -l user &`cat cmd.txt`&
14、通过SSH将MySQL数据库复制到新服务器
mysqldump &add-drop-table &extended-insert &force &log-error=error.log -uUSER -pPASS OLD_DB_NAME | ssh -C user@newhost &mysql -uUSER -pPASS NEW_DB_NAME&
通过压缩的SSH隧道Dump一个MySQL数据库,将其作为输入传递给mysql命令,我认为这是迁移数据库到新服务器最快最好的方法。
15、删除文本文件中的一行,修复&SSH主机密钥更改&的警告
sed -i 8d ~/.ssh/known_hosts
16、从一台没有SSH-COPY-ID命令的主机将你的SSH公钥复制到服务器
cat ~/.ssh/id_rsa.pub | ssh user@machine &mkdir ~/. cat && ~/.ssh/authorized_keys&
如果你使用Mac OS X或其它没有ssh-copy-id命令的*nix变种,这个命令可以将你的公钥复制到远程主机,因此你照样可以实现无密码SSH登录。
17、实时SSH网络吞吐量测试
yes | pv | ssh $host &cat & /dev/null&
通过SSH连接到主机,显示实时的传输速度,将所有传输数据指向/dev/null,需要先安装pv。
如果是Debian:
apt-get install pv
如果是Fedora:
yum install pv
(可能需要启用额外的软件仓库)。
18、如果建立一个可以重新连接的远程GNU screen
ssh -t user@ /usr/bin/screen &xRR
人们总是喜欢在一个文本终端中打开许多shell,如果会话突然中断,或你按下了&Ctrl-a d&,远程主机上的shell不会受到丝毫影响,你可以重新连接,其它有用的screen命令有&Ctrl-a c&(打开新的shell)和&Ctrl-a a&(在shell之间来回切换),请访问http://aperiodic.net/screen/quick_reference阅读更多关于screen命令的快速参考。
19、继续SCP大文件
rsync &partial &progress &rsh=ssh $file_source $user@$host:$destination_file
它可以恢复失败的rsync命令,当你通过VPN传输大文件,如备份的数据库时这个命令非常有用,需要在两边的主机上安装rsync。
rsync &partial &progress &rsh=ssh $file_source $user@$host:$destination_file local -& remote
rsync &partial &progress &rsh=ssh $user@$host:$remote_file $destination_file remote -& local
20、通过SSH W/ WIRESHARK分析流量
&tshark -f &port !22&P -w -' | wireshark -k -i &
使用tshark捕捉远程主机上的网络通信,通过SSH连接发送原始pcap数据,并在wireshark中显示,按下Ctrl+C将停止捕捉,但也会关闭wireshark窗口,可以传递一个&-c #&参数给tshark,让它只捕捉&#&指定的数据包类型,或通过命名管道重定向数据,而不是直接通过SSH传输给wireshark,我建议你过滤数据包,以节约带宽,tshark可以使用tcpdump替代:
tcpdump -w & &port !22& | wireshark -k -i &
21、保持SSH会话永久打开
autossh -M50000 -t
&screen -raAd mysession&
打开一个SSH会话后,让其保持永久打开,对于使用笔记本电脑的用户,如果需要在Wi-Fi热点之间切换,可以保证切换后不会丢失连接。
22、更稳定,更快,更强的SSH客户端
ssh -4 -C -c blowfish-cbc
强制使用IPv4,压缩数据流,使用Blowfish加密。
23、使用cstream控制带宽
tar -cj /backup | cstream -t 777k | ssh host &tar -xj -C /backup&
使用bzip压缩文件夹,然后以777k bit/s速率向远程主机传输。Cstream还有更多的功能,请访问http://www.cons.org/cracauer/cstream.html#usage了解详情,例如:
echo w00t, i&m 733+ | cstream -b1 -t2
24、一步将SSH公钥传输到另一台机器
ssh- ssh-copy-id user@ ssh user@host
这个命令组合允许你无密码SSH登录,注意,如果在本地机器的~/.ssh目录下已经有一个SSH密钥对,ssh-keygen命令生成的新密钥可能会覆盖它们,ssh-copy-id将密钥复制到远程主机,并追加到远程账号的~/.ssh/authorized_keys文件中,使用SSH连接时,如果你没有使用密钥口令,调用ssh user@host后不久就会显示远程shell。
25、将标准输入(stdin)复制到你的X11缓冲区
ssh user@host cat /path/to/some/file | xclip
你是否使用scp将文件复制到工作用电脑上,以便复制其内容到电子邮件中?xclip可以帮到你,它可以将标准输入复制到X11缓冲区,你需要做的就是点击鼠标中键粘贴缓冲区中的内容。
如果你还有其它SSH命令技巧,欢迎在本文评论中帖出。
【编辑推荐】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
热点头条头条头条热点
24H热文一周话题本月最赞
讲师:228124人学习过
讲师:30814人学习过
讲师:15034人学习过
精选博文论坛热帖下载排行
本书是一本以示例形式直接面向应用的网络管理图书。书中以大量示例和大量实用网络管理与故障排除经验介绍了当前网络管理工作的各主要方面。...
订阅51CTO邮刊求一个免费稳定的ssh 软件 平时就是个美国战网和facebooki用_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
求一个免费稳定的ssh 软件 平时就是个美国战网和facebooki用
我有更好的答案
vpn可以帮到你的。我的百度空间里有(点我的ID名去他的空间)一般免费的有流量或者使用时间限制而且线路是以美国的为主如果只是鄱墙看看网页或者玩美服加速还是可以的经常用的话,建议找个试用好的VPN买个包年VIP之类的,也不贵一般VIP都是不限流量的。
采纳率:16%
楼主您好,我推荐您使用vpnyou.usvpnyou提供免费无限制VPN/SSH无需注册,打开网站后可以下载vpn一键登陆包或者ssh免安装浏览包已经设置好了,无需您操心
putty.很好用。
为您推荐:
其他类似问题
您可能关注的内容
ssh的相关知识
等待您来回答

我要回帖

更多关于 linux 增加ssh稳定性 的文章

 

随机推荐