linux ssh连接的问题,第1张

我们公司的做法是这样,在远端的服务器和本地一台服务器上配置open***,远端是客户端,本地是服务器,然后在远端服务器上写个脚本周期性检查***接口,如果发现接口没了就自动重启客户端,让远端的机器主动来找本地,剩下的事情你知道怎么做了,去bind里添加个远端***接口的记录就好。

这个结构就使用效果来说很不错,我们的远端在国外,***连接的质量很好。偶尔有卡住的现象,是由于***默认用的udp协议连接,由于open***本身加密了连接,通过***通道的连接可以不加密,你在***通道里用telnet也没啥关系。

问题一:买了腾讯云服务器,怎么用 我就用的腾讯云服务器,购买以后,登陆腾讯云,在控制台里面,点开机,等开机后,就可以远程管理了,还可以重置密码等操作,有其他问题可以发私信给我哦~~~

问题二:腾讯云服务器怎么下载到手机 100分 腾讯云是靠远程控制的

问题三:腾讯云服务器怎么安装c++环境 远程登录到云服务器上,就跟操作自己的电脑一样,所以你在云服务器上下载安装所需要的东西就可以了。

问题四:腾讯云服务器是干嘛的,能免手机流量?怎么用 云服务器和服务器功能是一样的,存储信息和数据让人们访问的,放网站,游戏均可。

问题五:腾讯云服务器怎么用的 下载远程链接软件Putty,参考下载地址:puttynl/download

打开Putty客户端,在PuTTY Configuration 窗口中输入以下内容:

Host Name:Linux云服务器的公网IP。

Port:云服务器的端口,必须填22。(请确保云主机22端口已开放)

Connect type:选择“SSH”。

全部输入完后,点击“Open”,创建一个新对话。

在Putty会话窗口中, 输入管理员帐号,按回车键。

管理员帐号:

SUSE/CentOS/Debian:root

ubuntu:ubuntu

再输入初始密码,回车完成登录过程。

3) 从本地Linux或Mac OS登录Linux云服务器,直接使用SSH命令进行连接,如:ssh root@Linux云服务器公网IP,然后输入root用户的初始密码,即可完成登录。

问题六:有人用腾讯云服务器吗?不知道怎么搞,求大神教,有步骤更好!!! 50分 腾讯云和阿里云一样,客服技术支持都不怎么的,刚接触云服务的话,建议选择技术支持,售后服务靠谱点的,比较给力的服务器提供商,比如:景安网络,快云VPS,快云服务器性价比都还不错,主要是技术支持很给力。

问题七:腾讯云服务器怎么登陆? 您好!服务器一般都是通过远程连接登陆的,远程连接输入您的IP,用户名密码,远程进去和平时使用电脑一样使用的。

问题八:如何使用腾讯云服务器搭建open*** 你好,关于腾讯云服务器搭建open***,详情请参考bbsqcloud/thread-2223-1-1,这个里面有讲解,希望对您有所帮助。

问题九:刚买了台腾讯云服务器,不会用怎么办? 这个可以查看下相关教程,腾讯云的论坛、官网都有视频教程,这些地方有有教程的

问题十:腾讯云服务器上的ssh秘钥怎么使用 ssh是远程控制的工具,默认端口是22,linux的服务器可以配置成ssh服务器,然后客户端通过ssh工具可以远程登录linux的服务器进行远程管理和操作,你的互联网防火墙或者路由器上还要配置nat的Ip和端口。

我用的是小鸟云的服务器。

1、正常配置好服务器

2、修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Open***-GUI\,silent_connection=1,service_only=1,show_balloon=0,show_script_window=0

3、删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Run\Open***-gui

4、运行servicesmsc,修改Open*** Service服务为自动

这样系统启动时自动运行open***服务,而且没有任何显示

windows:win+r输入“mstsc”回车->输入服务器ip(需要端口的输入端口)->输入服务器密码->找到建立***的软件将他结束进程或者关闭(如果是服务项,进入计算机管理->服务->找到开启***项将他禁止)->重启服务器->测试是否关闭

linux用一下方法:

#!/bin/bash

#File: open***_turn

#Auth: Robin

#Date: 2013/01/17 10-30-10

#Desc: Start/stop open*** client

#Vers: 10

#

# open*** -s--> stop open*** client

# open*** -r--> start open*** client

#配置文件所在目录

CONF_DIR="/etc/open***"

#配置文件

CONF_FILE="clientconf"

#存放用户名和密码,格式如下

# user_name

#password

AUTH_FILE="auth"

LOG_FILE="/tmp/open***log"

PID_FILE="/tmp/open***pid"

functiondo_success {

ps -ef|grep open***|grep -v grep|awk'{print $2}'>> $PID_FILE

rm $LOG_FILE

echo -e"Start OPEN***\033[32msuccessfully\033[0m!"

exit 0

}

functiondo_fail {

echo -e"Start OPEN*** \033[41mfailure\033[0m!"

echo"Maybe you can get something useful from $LOG_FILE"

exit 1

}

functionif_run {

if [ -e $PID_FILE ];then

return0

else

return1

fi

}

functionstart_open*** {

if_run

if [ $ -eq 0 ];then

ps -ef|grep'\'|grep -v grep &> /dev/null

if [ $ -eq 0 ];then

echo -e"OPEN*** is \033[32malready running\033[0m!!!"

exit 1

else

rm $PID_FILE

fi

fi

if [ -e $LOG_FILE ];then

echo > $LOG_FILE

fi

cd $CONF_DIR

sudo open***--config $CONF_FILE --auth-user-pass $AUTH_FILE &> $LOG_FILE &

echo -e"\033[33mStarting\033[0m OPEN***"

sleep 5

cat $LOG_FILE |grep"Sequence Completed"2> /dev/null&& do_success || do_fail

}

functionstop_open*** {

if_run

if [ $ -eq 1 ];then

echo"OPEN*** is not running!"

exit 1

fi

foriin`ps -ef|grep'\'|grep -v grep|awk'{print $2}'`;do

sudo kill -9 $i

done

rm $PID_FILE

echo -e"OPEN*** is already \033[41mstop\033[0m"

}

while getopts sr SW;do

case$SWin

s)

stop_open***

break

;;

r)

start_open***

break

;;

)

echo"open***_turn [s|r]"

esac

done

  这是一个简短的教程,目的是为了快速搭建一个可用的***,本文并不涉及有关***的正常使用内容。本简短教程基于以下硬件条件:

  一台安装了Debian GNU/Linux 50的VPS。

  当然理论上所有可以安装pptpd包的nix系统都可以作为主机,教程中安装方式是基于Debian的apt-get命令,其他发行版请自行对照使用。

  这台VPS的物理位置是Fremont, CA。

  物理位置作为***这个应用本身并不重要,在这里提出只是多此一举。

  安装服务器端软件

  # apt-get install pptpd

  Debian的包管理是所有发行版里最好的,所以这条命令打完就安装完毕了我们的pptp服务器端程序。

  配置IP地址范围

  编辑/etc/pptpdconf,在最后添加如下地址:

  localip 19216801remoteip 1921680234-238,1921680245

  这两句设置了当外部计算机通过pptp联接到***后所能拿到的ip地址范围和服务器的ip地址设置。

  增加一个用户

  编辑/etc/ppp/chap-secrets,在下面增加类似的条目:

  username pptpd password

  上面内容很好理解,最后那个星号是说允许从任何IP地址联接,如果你想单独设定IP地址也可以。

  重启pptpd服务

  # /etc/initd/pptpd restar

  理论上到这里一个***就已经搭建完毕了。无论你用的是Windows还是OSX,或者是iPhone OS,都可以通过建立一个pptp链接来联入这个***。不过你并不能通过这个来上Internet,因为所有的数据都作用于那台pptpd的服务器上,而不会传入拨入的计算机设备上。要上Internet还需要这么干:

  dns解析支持

  编辑:/etc/ppp/options,在里面找一下“ms-dns”项目:

  ms-dns 20867222222 ms-dns 20867220220

  我填写的是OpenDNS的地址,当然你也可以填写电信的DNS。

  允许转发

  编辑/etc/sysctlconf,看一下netipv4ip_forward参数是不是1。

  netipv4ip_forward=1

  最后的最后,运行一下这条命令来打开iptables的转发支持:

  /sbin/iptables -t nat -A POSTROUTING -s 19216800/24 -o eth0 -j MASQUERADE

  注意:来自@LEMONed的消息,只有Xen的VPS可以搭建pptp,OpenVZ的不行。

  引用来自@LEMONed的话:

  因为openvz下只有venet0,没有eth0,而绝大多数的vps都是openvz的,然后绝大多数的openvz vps都没有masqurade,只能搭建open***并且要自签证书什么的,根本不能用pptpd。我为了给iphone搭个***曾经把这个研究透彻了

通过Open***,你可以:

  在任意IP局部网络或虚拟以太网适配器上通过单个UDP或TCP端口建立隧道;

  使用一或多台机器配置可裁剪的、负载均衡的***服务器群以处理成千上万的来自***客户端的动态连接;

  能够使用在OpenSSL库中所提供所有的加密、认证及证书特性以保护私有网络在Internet网络上的数据传输;

  使用OpenSSL库所支持的任意加密算法、密钥长度或HMAC数字签名(用于数据报完整性检查);

  先把基于静态密钥传统加密方法或基于证书的公钥加密方法;

  使用静态、预先公有的密钥或基于TLS的动态密钥交换;

  使用实时的自适配压缩及流量整形以管理链路带宽分配;

  为动态公共点(如DHCP或拨号客户端)提供隧道传输;

  无需显示定义防火墙规则为面向连接的防火墙提供网络隧道传输;

传真是企业中的常规应用,许多商贸往来的信息交换都需要利用传真来完成,但是却不可能为每个人配备一台传真机。用Linux系统可以建立一个人人都可以使用的传真服务器系统。 条件: 1、Linux操作系统 2、efax服务器 3、支持1、2类传真的调制解调器 安装好的RedHat操作系统中已经完整地配置好了传真系统,关键是把系统真正建立起来。在缺省的系统配置中有一些错误,可以参考FAX-Server的mini HOWTO来进行修正。 怎么样把文件以传真的方式发送出去呢?efax支持各种文件格式,其中用的最多的是text文本格式和tiffg3的图形格式,而其它类型的文件只要用适当的工具转换成这两种类型的文件,就可以以传真的方式进行发送。 建立一个好的传真服务器,对中国人来讲最重要的是要支持中文,由于不是以扫描的方式发送传真,因此在使用efax系统进行传真发送时,就应该把中文文件转成tiffg3的图形文件,一般的转换方式是:

text->ps->tiffg3 或sgml->ps->tiffg3  共享是传真系统中的最后一个环节,在建立起传真服务器后,可以考虑建立一个从邮件到传真的网关或从Web到传真的网关,使用户可以通过邮件来发送传真,也可以通过浏览器来发送传真,这是一件非常开心的事情,当然最普及的还是建立一个共享打印系统到传真的网关,这样就可以象使用打印机一样使用传真了。()[#page_#][#page_#] iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT iptables -A INPUT -p tcp --dport http -j ACCEPT iptables -A INPUT -p tcp --dport ssh -j ACCEPT iptables -A INPUT -p udp --dport 5000 -j ACCEPT #open***默认使用udp 5000端口 iptables -A INPUT -i tun+ -j ACCEPT iptables -A FORWARD -i tun+ -j ACCEPT #这两句很重要 iptables -A INPUT -i tap+ -j ACCEPT iptables -A FORWARD -i tap+ -j ACCEPT iptables -A INPUT -i eth0 -j ACCEPT iptables -A FORWARD -i eth0 -j ACCEPT iptables -A OUTPUT -m state --state NEW -o eth1 -j ACCEPT iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -m state --state NEW -o eth1 -j ACCEPT iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -t nat -A POSTROUTING -s $PRIVATE -o eth1 -j MASQUERADE officeup脚本配置如下: #!/bin/bash route add -net 19216800 netmask 2552552550 gw 10102 #此处是对端的*** ip地址 open***-startupsh脚本配置如下: #!/bin/bash dir=/etc/open*** $dir/firewallsh modprobe tun echo 1 > /proc/sys/net/ipv4/ip_forward open*** --config /etc/open***/static-officeconf home主机的4个配置文件 static-homeconf如下 dev tun0 remote 6113158194 ifconfig 10102 10101 secret /etc/open***/statickey port 5000 comp-lzo ping 15 ping 15 ping-restart 45 ping-timer-rem persist-tun persist-key verb 3 firewallsh如下 #!/bin/bash PRIVATE=19216800/24 LOOP=127001 iptables -P OUTPUT DROP iptables -P INPUT DROP iptables -P FORWARD DROP iptables -F iptables -P OUTPUT ACCEPT iptables -P INPUT DROP iptables -P FORWARD DROP iptables -A INPUT -i eth0 -s $LOOP -j DROP iptables -A FORWARD -i eth0 -s $LOOP -j DROP iptables -A INPUT -i eth0 -d $LOOP -j DROP iptables -A FORWARD -i eth0 -d $LOOP -j DROP iptables -A FORWARD -p tcp --sport 137:139 -o eth0 -j DROP iptables -A FORWARD -p udp --sport 137:139 -o eth0 -j DROP iptables -A OUTPUT -p tcp --sport 137:139 -o eth0 -j DROP iptables -A OUTPUT -p udp --sport 137:139 -o eth0 -j DROP iptables -A FORWARD -s ! $PRIVATE -i eth1 -j DROP iptables -A INPUT -s $LOOP -j ACCEPT iptables -A INPUT -d $LOOP -j ACCEPT iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT iptables -A INPUT -p tcp --dport http -j ACCEPT iptables -A INPUT -p tcp --dport ssh -j ACCEPT iptables -A INPUT -p udp --dport 5000 -j ACCEPT iptables -A INPUT -i tun+ -j ACCEPT iptables -A FORWARD -i tun+ -j ACCEPT iptables -A INPUT -i tap+ -j ACCEPT iptables -A FORWARD -i tap+ -j ACCEPT iptables -A INPUT -i eth1 -j ACCEPT iptables -A FORWARD -i eth1 -j ACCEPT iptables -A OUTPUT -m state --state NEW -o eth0 -j ACCEPT[#page_#]iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -m state --state NEW -o eth0 -j ACCEPT iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -t nat -A POSTROUTING -s $PRIVATE -o eth0 -j MASQUERADE homeup脚本如下: #!/bin/bash route add -net 19216810 netmask 2552552550 gw 10101 open***-startupsh脚本如下: #!/bin/bash dir=/etc/open*** $dir/firewallsh modprobe tun echo 1 > /proc/sys/net/ipv4/ip_forward open*** --config /etc/open***/static-homeconf 最后需要注意的是在office和home主机的/etc/modulesconf都要加上一行: alias char-major-10-200 tun 在office主机上 office#cd /etc/open*** office#/open***-startupsh office#/officeup 在home主机上 home#cd /etc/open*** home#/open***-startupsh home#/homeup A主机的default gateway设为192168156 B主机的default gateway设为1921680235 在A主机上ping 192168045 在home主机上用tcpdump监听。 home#tcpdump -i tun0 应该有echo request和echo reply 不行的话,在home#ping 10101看两个***网关是否通。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » linux ssh连接的问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情