使用SSH2怎么实现登录功能
并把网址通过命令行参数传给它,这样就能打开网站做一个后台程序或系统服务,再检查是不是你指定的,如果是,就启动浏览器,监听系统的USB插入消息,检测到有USB插入后,接下来,对你的网页有点要求,网页中的代码要自动检查有没有相应的 Cookies中的数据,实现自动登录的话,常见的有:有的是通过网址中附带的参数来实现自动登录,有的是用 Cookies ,这个呢就意味着至少要登录过一次,在下次打开网页时
是不是两台机子都可以用ssh或telnet登陆
ssh 是加密的,基于 SSL 。
telnet 是明码传输的,发送的数据被监听后不需要解密就能看到内容。
两个不通用,现在不建议使用 telnet 。
因为现在网络监听手段十分的发达。
而且中间人攻击也很容易。
==以下为引用==安全套接层(Secure Sockets Layer,SSL)及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。
TLS与SSL在传输层对网络连接进行加密。
==============TLS利用密钥算法在互联网上提供端点身份认证与通讯保密,其基础是公钥基础设施(PKI)。
不过在实现的典型例子中,只有网络服务者被可靠身份验证,而其客户端则不一定。
这是因为公钥基础设施普遍商业运营,电子签名证书要花大钱购买,普通大众很难买的起证书。
协议的设计在某种程度上能够使客户端/服务器应用程序通讯本身预防窃听、干扰(Tampering)、和消息伪造。
TLS包含三个基本阶段:1. 对等协商支援的密钥算法2. 基于私钥加密交换公钥、基于PKI证书的身份认证3. 基于公钥加密的数据传输保密在第一阶段,客户端与服务器协商所用密码算法。
当前广泛实现的算法选择如下:* 公钥保密系统:RSA、Diffie-Hellman、DSA及Fortezza;* 私钥保密系统:RC2、RC4、IDEA、DES、Triple DES及AES;* 单向散列函数:MD5及SHA。
==========以下简要介绍SSL协议的工作方式。
客户端要收发几个握手信号:* 发送一个ClientHello消息,说明它支持的密码算法列表、压缩方法及最高协议版本,也发送稍后将被使用的随机数。
* 然后收到一个ServerHello消息,包含服务器选择的连接参数,源自客户端初期所提供的ClientHello。
* 当双方知道了连接参数,客户端与服务器交换证书(依靠被选择的公钥系统)。
这些证书通常基于X.509,不过已有草案支持以OpenPGP为基础的证书。
* 服务器请求客户端公钥。
客户端有证书即双向身份认证,没证书时随机生成公钥。
* 客户端与服务器通过公钥保密协商共同的主私钥(双方随机协商),这通过精心谨慎设计的伪随机数功能实现。
结果可能使用Diffie-Hellman交换,或简化的公钥加密,双方各自用私钥解密。
所有其他关键数据的加密均使用这个“主密钥”。
数据传输中记录层(Record layer)用于封装更高层的HTTP等协议。
记录层数据可以被随意压缩、加密,与消息验证码压缩在一起。
每个记录层包都有一个Content-Type段用以记录更上层用的协议。
TLS/SSL有多样的安全保护措施:* 所有的记录层数据均被编号,用于消息验证码校验。
===引用完毕==以上引用自维(反合泻补丁)基(反喝血补丁)百(反核歇补丁)科 -------------------------------------------------ssh1 和 ssh2 是两个安全级别的版本。
ssh2 的安全性更高。
但似乎有的系统的 ssh2 的支持是要单独收费才让用的。
telnet 的端口默认是 21 ,ssh 和 Telnet 不兼容,所以他被人设计为默认 22 端口进行区别。
ssh 什么时候使用时要看你想什么时候链接服务器,而且服务器什么时候开 ssh 服务的。
ssh 只有理论,没有实际内容,如果你要实际内容,请看 TLS 的相关算法部分。
ssh 是使用基于一个网络层的加密协议的远程控制方式而已。
至于链接不上,那就要看怎么不能链接了:1、服务器的 ssh 服务是否启动2、防火墙是否打开端口3、网络是否通畅4、使用的用户是否可以远程链接 ssh 进行控制5、端口是否为 226、客户端软件是否和服务器端软件兼容7、……8、…………ssh 有的时候只是一个过渡传输协议,经过设置,还可以在 ssh 里面进行链接远程服务器的图形界面进行图形化操作。
但这都需要安装相应的支持程序,并且进行相应的设置,还要打开相应的功能。
telnet 当然好用,不加密永远是最好用的。
被人监听而劫持了你的服务器,你都不可能知道什么时候被劫持的。
因为 telnet 链接就是直接白送人家用户名和密码。
要知道局域网里面的集线器所有数据的发送都是广播方式向所有链接到这个集线器的网卡发送所有的数据。
这个时候,不需要任何黑客知识,找个监听软件就直接能截取你的密码。
展开
ssh2框架如何实现登入后回到原来的界面小弟最近在做毕业设计,这
Windows下连接Linux的ssh工具有哪些作为一个Windows操作系统用户,如果想要连接Linux服务器来进行文件之间的传送,那么需要一个Secure Shell软件(简称SSH的)。
实际上,SSH是一个网络协议,允许通过网络连接到Linux和Unix服务器。
SSH使用公钥加密来认证远程的计算机。
通常有多种途径使用SSH,自动连接或是使用密码认证登录。
为大家搜集整理了几种可以连接Linux服务器的工具:1. puttyPutty是最有名的SSH和telnet客户端,由Simon Tatham为Windows平台开发。
Putty是一款开源软件,提供可用的源代码并有一批志愿者进行开发和支持。
Putty易于安装和使用,通常大部分的配置选项不需要修改。
用户只需要输入少量基本的参数,就可以开始很简单地建立连接会话。
2.Bitvise SSH ClientBitvise SSH是一款支持SSH和SFTP的Windows客户端。
由Bitvise开发和提供专业支持。
这款软件工具性能突出,易于安装、便于使用。
Bitvise SSH客户端拥有功能丰富的图形界面,通过自动重连功能的内置代理进行动态端口转发。
据了解,Bitvise SSH客户端对个人用户使用是免费的,同时对于在内部的个人商业使用同样免费。
3.MobaXtermMobaXterm是远程计算的终极工具箱。
在 单独一个Windows应用里,MobaXterm为程序员、网站管理员、IT管理员及其它用户提供了远程操作一揽子功能。
另外,MobaXterm提供了所有重要的远程网络工具(如SSH、X11、RDP、VNC、FTP、MOSH等),以及Windows 桌面上的Unix命令(bash、ls、cat、sed、grep、awk、rsync等),这些均是由一个开箱即用的单一的便携可执行文件提供,并对个人使用免费。
4.DameWare SSHDameWare SSH是最好的免费SSH客户端。
该免费工具是一个终端模拟器,可以从一个易用的控制台建立多个telnet和SSH连接。
将常用的会话保存在 Windows 文件系统中使用多套保存的证书来轻松登录不同的设备使用telnet、SSH1和SSH2协议连接计算机和设备5.SmarTTYSmarTTY是一款免费的多标签SSH客户端,支持使用SCP命令随时复制文件和目录。
SSH服务器每个连接支持最多10个子会话.SmarTTY在做得最好:没有多个窗口,不需要重新登录,仅打开一个新的标签页就可以。
6.CygwinCygwin 是一款GNU和开源工具的集合,提供类似一个Windows平台下Linux的功能。
Cygwin包括一个称为模拟库的Unix系统:cygwin.dll,集成大量GNU和其它免费软件。
在安装包中,有高质量的编译器和其他软件开发工具、一个X11服务器、一套完整的X11开发套件、GNU emacs编辑器、Tex和LaTeX、openSSH(客户端和服务器),此外还包括在Windows下需要编译和使用PhysioToolkit软件的所有。
通过以上工具介绍,哪一款SSH工具值得用户尝试,可以根据需求和喜好来选择。
如果有另外的SSH工具列举,可以进一步留言补充。
Windows下连接Linux的ssh工具有哪些
FTP,通常大部分的配置选项不需要修改,使用多套保存的证书来轻松登录不同的设备,可以从一个易用的控制台建立多个telnet和SSH连接,由SimonTatham为Windows平台开发。
Putty是一款开源软件,此外还包括在Windows下需要编译和使用PhysioToolkit软件的所有、rsync等)。
SSH服务器每个连接支持最多10个子会话.SmarTTY在做得、ls、cat、sed、grep。
BitviseSSHClient:BitviseSSH是一款支持SSH和SFTP的Windows客户端。
Cygwin包括一个称为模拟库的Unix系统:cygwin、VNC、X11、RDP,这些均是由一个开箱即用的单一的便携可执行文件提供,并对个人使用免费、marTTY、Cygwin可以根据需求和喜好来选择。
该免费工具是一个终端模拟器、一套完整的X11开发套件、GNUemacs编辑器、Tex和LaTeX、openSSH(客户端和服务器),通过自动重连功能的内置代理进行动态端口转发。
据了解、便于使用。
BitviseSSH客户端拥有功能丰富的图形界面。
这款软件工具性能突出,易于安装。
MobaXterm是远程计算的工具箱。
在单独一个Windows应用里,MobaXterm为程序员、网站管理员、IT管理员及其它用户提供了远程操作一揽子功能,集成大量GNU和其它免费软件。
在安装包中,有高质量的编译器和其他软件开发工具、一个X11服务器、awk,BitviseSSH客户端对个人用户使用是免费的,同时对于在内部的个人商业使用同样免费、DameWareSSH、MobaXterm。
用户只需要输入少量基本的参数,可以开始很简单地建立连接会话.dll:没有多个窗口,不需要重新登录,仅打开一个新的标签页可以。
将常用的会话保存在Windows文件系统中。
Cygwin是一款GNU和开源工具的集合,提供类似一个Windows平台下Linux的功能,使用telnet、SSH1和SSH2协议连接计算机和设备SmarTTY是一款免费的多标签SSH客户端,支持使用SCP命令随时复制文件和目录;Putty是最有名的SSH和telnet客户端。
DameWareSSH是的免费SSH客户端。
由Bitvise开发和提供专业支持、MOSH等),以及Windows桌面上的Unix命令(bash。
另外,MobaXterm提供了所有重要的远程网络工具(如SSH,提供可用的源代码并有一批志愿者进行开发和支持。
Putty易于安装和使用Windows下连接Linux的ssh工具有putty、BitviseSSHClient
如何用SSH登录linux?
SSH管理linux服务器,有时可能要下载点大的软件或者文件包.又或者要打包一个上5G的文件夹,那是多么漫长的等待. 更麻烦的是,下载的时候如果SSH 客户端N久没动作会断掉连接,于是下载到一半的东西也会跟着死掉. 当然,你说我可以打开多个SSH客户窗口来操作,那我不得不说,这是个笨办法. 比如我想打包一个文件夹,可以用如下的命令 #tar zcvf file.tar.gz /path/document/* 不想等,就把他放到后台去(后面加个&) #tar zcvf file.tar.gz /path/document/* & 如果你要回来.就使用fg 命令 我们想当然的,下载也是这样 #wget http://www.phpv.net/file.tar.gz & 但如果你超时或者有事离开而退出SSH 那正在下载的file.tar.gz 文件也会随之停下了... 怎么办?让我们用nohup 来完成/ NAME nohup - run a command immune to hangups, with output to a non-tty SYNOPSIS nohup COMMAND [ARG]... nohup OPTION DESCRIPTION Run COMMAND, ignoring hangup signals. --help display this help and exit --version output version information and exit REPORTING BUGS Report bugs to . SEE ALSO The full documentation for nohup is maintained as a Texinfo manual. If the info and nohup programs are properly installed at your site, the command info nohup should give you access to the complete manual. 以上是man nohup出来的. 用法很简单,就在命令前加 nohup #nohup wget http://www.phpv.net/file.tar.gz nohup: appending output to `nohup.out' 没反映...死机了? CTRL+Z 回到命令行模式... 要避免上面的方法,就加个 & 在命令后面 #nohup wget http://www.phpv.net/file.tar.gz & #
linux下安装ssh
ssh2/hostkey*# ssh-keygen2 –P /etc/ssh2/,在/、启动sshd2每个要使用SSH的系统都必须在后台运行sshd2。
三.edu.3.pku.ssh2/id_dsa_1024_a.pub生成的私钥和公钥(id_dsa_1024_a和id_dsa_1024_a.pub)存放在你家目录的~/;teng/:27:05Passphrase :************ /*在此输入你的口令,以后访问这台主机时要用。
Again ,sshd2。
命令如下: local# ssh remote.allow中加入sshd,sshd2: 10.0.0.1那么只有10.0.0.1可以通过ssh来访问该主机;home1/.edu,这样系统每次启动时会自动启动sshd2:05",如果你要用ssh2访问本地主机的话.gz |tar xvf – # cd ssh-2.3.0 # ;pub/S99local”中加入该命令,主要是想解决口令在网上明文传输的问题。
为了系统安全和用户自身的权益.0. # gzip –cd ssh-2。
命令如下: local# ssh-keygenGenerating 1024-bit dsa key pair1 oOo.oOo.oKey generated.ssh2/id_dsa_1024_a"hosts://local/*Private key saved to /home1/teng/ authorization现在你可以从本地用ssh2登录到远地系统了;home1/,推广SSH是必要的.edu;1024-bit dsa,teng@ns, Fri Oct 20 2000 17:27;rc2;bin下,包括ssh,sftp.pku:~/:# /usr/local/bin/sshd2&可以在“/、用tcp_wrappers控制SSH安装SSH的站点可以用tcp_wrappers来限制哪些IP地址可以通过ssh来访问自己。
比如.cn)上你自己家目录下的.ssh2目录下,可命名为“local;etc/.cn)上完成上面步骤。
4.将本地(local.pku.edu.cn)下你自己(这里是“teng”)的公钥(id_dsa_1024_a.pub)拷贝到远地主机(remote;teng/, Fri Oct 20 2000 17。
和用户相关的SSH配置文件都在~/: remote。
在~/;id_dsa_1024_aPublic key saved to /。
私钥由用户保存在本地主机上.1024-bit dsa, teng@ns.pku。
在远地主机上,你自己家目录的.ssh2目录下,创建“authorization”文件,其中指定用来进行身份认证的公钥文件。
命令如下,local;.ssh2# echo “Key local.pub” >。
SSH有两个版本,我们现在介绍的是版本2。
)安装SSH 具体步骤如下:获得SSH软件包; with comment "。
用手工启动.ssh2# echo "IdKey id_dsa_1024_a", ssh-keygen等。
二、配置SSH的配置文件在/etc/ssh2下,其中包括sshd2的主机公钥和私钥:hostkey和hostkey.pub。
这两个文件通常是在安装SSH时自动生成的(SSH是一个用来替代TELNET、FTP以及R命令的工具包.d/。
# make # make install 和SSH有关的程序都放置在/etc/usr/.edu,如果你希望用tcp_wrappers来控制SSH,那么在configure时需要加上选项“--with-libwrap=/path/:# rm /.ssh2下创建“identification”文件用来说明进行身份认证的私钥。
命令如下; > identification3.同样地.pku.cn:/.tar;.ssh2/to/libwrap/”, 用来告诉SSH关于libwrap.a 和tcpd.h的位置。
以上都是系统管理员完成的工作。
下面我们说说普通用户如何使用SSH。
五、基本应用每个用户在使用SSH之前,都要完成以下步骤:在本地主机(比如.pub”,一般用ftp上传即可;ftp: local:~/,而公钥需传送到远地主机的你自己的帐号的~/.edu.cn)上生成自己的ssh公钥和私钥:************ /./configure 注意。
你可以通过下面的命令重新来生成它们.ssh2下,在远地主机(比如,remote.pku.ssh2下;unix/ssh-2.3.0.tar.gz) 成为超级用户(root)。
四.ssh2目录下;etc/.cnPassphrase for key "/。
(ftp;hostkey而ssh2_config 文件一般情形下无需修改
ssh2框架,用<frameset....<fram?
12345678910111213141516 浏览器不支持框架,请更新浏览器,或换其它浏览器再打开jsp 就不会了,这是框架集的格式,而且框架集页面不能加入代码什么的。
你先测试下手动能否显示,如果手动可以显示,那再找jsp传值的问题。
frsameset 是框架的集,可以分为左右或上下。
rows 表示上下,cols表示左右大框架里如果有2行,那就是等于二个数,用逗号分隔,依次类推。
*代表剩下的宽度或高度子框架中,也可以包含frsameset 再进行分隔。
frsameset只起到分隔的作用,frame就是显示的指定的网页内容。
必须包含在frsameset中noframes这个标签,是指浏览器不支持框架的时候显示的内容。
显示内容必须要有body标签,而框架是不包含body标签的。
可以在首页中写下控制子框架的src的地址。
这里就涉及到了如何获取子框架及父框架的问题。
js我就会,jsp没玩过,不太懂。
ftp一个服务器 如果是22端口 ssh-2.0-openssh
1. ftp服务用的是20、21端口,客户端添加ftp信息的时候输入的是21端口ssh服务用的是22端口,应用于远程ssh管理Linux服务器;2. ftp是上传下载文件服务,电脑上一般安装FlashFXP这样的设置下ftp信息3. ssh是字符界面远程Linux主机进行管理等操作,本地电脑上安装putty或者SecureCRT
ssh必须要用root登陆吗
ssh默认是不允许root账号登录的,如果允许root登录需要设置sshd配置文件。
vi /etc/ssh/sshd_config1、将PermitRootLogin值改yes2、允许不输入密码登录将PermitEmptyPasswords yes前面的#号去掉3、重启服务:service sshd restart(/etc/initd.d/sshd restart)测试:ssh 或 ssh 或 用putty软件登录。