‘壹’ linux能读取crt证书文件吗
1.生成服务器端 私钥(key文件);
openssl genrsa -des3 -out server.key 1024
运行时会提示输入密码,此密码用于加密key文件(参数des3是加密算法,也可以选用其他安全的算法),以后每当需读取此文件(通过openssl提供的命令或API)都需输入口令.如果不要口令,则去除口令:openssl rsa -in server.key -out server.key
2.生成服务器端 证书签名请求文件(csr文件);
openssl req -new -key server.key -out server.csr
生成Certificate Signing Request(CSR),生成的csr文件交给CA签名后形成服务端自己的证书.屏幕上将有提示,依照其 提示一步一步输入要求的个人信息即可(如:Country,province,city,company等).
二.客户端
1.生成客户端 私钥(key文件);
openssl genrsa -des3 -out client.key 1024 2.生成客户端 证书签名请求文件(csr文件);
openssl req -new -key client.key -out client.csr
cd /tmp/create_key/ca
三.生成CA证书文件
#server.csr与client.csr文件必须有CA的签名才可形成证书.
1.首先生成CA的key文件:
openssl genrsa -des3 -out ca.key 1024
2.生成CA自签名证书:
openssl req -new -x509 -key ca.key -out ca.crt
可以加证书过期时间选项 "-days 365".
‘贰’ linux远程连接ssh工具有哪些
推荐这四款:
1、putty
putty是最有名的SSH和telnet客户端,由Simon
Tatham为Windows平台开发。putty是一款开源软件,提供可用的源代码并有一批志愿者进行开发和支持。
2、secureCRT
secureCRT支持SSH,同时支持Telnet和rlogin协议。secureCRT是一款用于连接运行包括Windows、Unix和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100、VT102、VT220和ANSI竞争,能从命令行中运行或从浏览器中运行。其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等。secureCRT的SSH协议支持DES、3DES和RC4密码和密码与RSA鉴别。
3、EasySSH
EasySSH是一款便捷的GUI SSH客户端,提供了一种连接远程Linux服务器的快捷工具。
尽管EasySSH没有提供Putty中提供的大量配置选项,但是它非常易于使用。EasySSH的最佳功能之一是提供标签式界面,因此你可以打开多个SSH连接并在它们之间快速切换。EasySSH的功能包括:分组、保存用户名密码、外观选项、支持本地和远程隧道。
4、Xshell
Xshell是一个强大的安全终端模拟软件,它支持SSH1、SSH2以及Microsoft Windows平台的TELNET协议。xshell通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
‘叁’ linux锻戒护ziplinux铡嬬缉鏂囦欢镄勫懡浠
linux镐庝箞铡嬬缉镆愪釜鐩褰曚笅镄勬墍链夋枃浠讹纻
姣斿备綘𨱍虫妸data鐩褰曚笅镓链夋枃浠跺帇缂╂墦鍖呭埌/tmp鐩褰曚笅锛屽苟涓旀妸铡嬬缉鍖呭懡钖崭负a.tar.gz銆傚彲浠ヨ繖镙锋搷浣渢ar-zcvf/tmp/a.tar.gzdata/铹跺悗浣犺繘鍒/tmp鐩褰曚笅鐪嬩笅鏄钖︽墦鍖呮垚锷燂纴链夎繖涓猘.tar.gz锛屽苟妫镆ユ槸鏄钖︽墦鍖呭畬鏁淬俢d/tmptar-tfa.tar.gz
tar鍖呭湪linux閲岀敤浠涔埚懡浠よВ铡嬶纻
蹇呯劧鏄痶ar鍟︼紒tar锻戒护鐢ㄤ簬瀵规枃浠舵墦鍖呭帇缂╂垨瑙e帇锛屾牸寮忎负锛气渢ar钬濄伞奓inux灏辫ヨ繖涔埚︺3wdianlinuxprobediancom/chapter-02.html涓镄2.8镓揿寘铡嬬缉涓庢悳绱㈠懡浠ゃ傚钩镞舵垜浼氢竴鑸浣跨敤钬渢ar-czvf铡嬬缉鍖呭悕绉.tar.gz瑕佹墦鍖呯殑鐩褰曗濆懡浠ゆ潵灏嗘寚瀹氱殑鏂囦欢𨱒ユ墦鍖咃纴瑙e帇镄勮瘽鍒欐槸钬渢ar-xzvf铡嬬缉鍖呭悕绉.tar.gz钬濆懡浠
甯屾湜鍙浠ュ府鍒版偍锛
濡备綍鍦↙inux涓嬭В铡嬬缉钬.7z钬濇枃浠?镐ュ晩锛
镐荤粨涓涓嬶细
1銆*.tar鐢╰ar_xvf瑙e帇
2銆*.gz鐢╣zip-d鎴栬単unzip瑙e帇
3銆*.tar.gz鍜*.tgz鐢╰ar_xzf瑙e帇
4銆*.bz2鐢╞zip2-d鎴栬呯敤bunzip2瑙e帇
5銆*.tar.bz2鐢╰ar_xjf瑙e帇
6銆*.Z鐢╱ncompress瑙e帇
7銆*.tar.Z鐢╰ar_xZf瑙e帇
8銆*.rar鐢╱nrare瑙e帇
9銆*.zip鐢╱nzip瑙e帇
linux涓嬫庝箞瑙e帇zip鏂囦欢锛
鍦↙inux锻戒护涓嬭В铡嬫墿灞曞悕涓衡.zip钬濈殑鏂囦欢锛屾渶绠鍗曟湁鏁堢殑鏂规硶鏄浣跨敤瑙e帇缂╃▼搴弖nzip𨱒ュ畬鎴愶纴鍏蜂綋镄勬ラゅ备笅锛
瀹夎卽nzip瑙e帇缂╃▼搴
阃氩父𨱍呭喌涓嬶纴Linux绯荤粺涓嬮兘镊甯unzip瑙e帇缂╃▼搴忥纴濡傛灉娌℃湁锛岀粓绔杩愯屽备笅锻戒护杩涜屽畨瑁咃细
sudoapt-getinstallunzip
2.瑙e帇file.zip鏂囦欢
渚嫔傜洿鎺ュ规墿灞曞悕涓篺ile.zip鏂囦欢杩涜岃В铡嬶纴缁堢杩愯岋细
unzipfile.zip
3.瑙e帇file.zip鏂囦欢鍒版寚瀹氭枃浠跺す
渚嫔傚傛灉𨱍宠佸皢file.zip瑙e帇鍒版寚瀹氭枃浠跺すdestination_folder锛屼娇鐢锛
unzipfile.zip-ddestination_folder
linux鏂囦欢瀵嗙爜镐庝箞璁剧疆锛
鏂规硶涓锛氱敤tar锻戒护瀵规枃浠跺姞瀵嗗帇缂╁拰瑙e帇
铡嬬缉锛
tar-zcf-filename|openssldes3-salt-kpassword|ddof=filename.des3
姝ゅ懡浠ゅ筬ilename鏂囦欢杩涜屽姞镰佸帇缂╃敓鎴恌ilename.des3锷犲瘑铡嬬缉鏂囦欢锛宲assword涓哄姞瀵嗙殑瀵嗙爜銆
鏂规硶浜岋细鐢▃ip锻戒护瀵规枃浠跺姞瀵嗗帇缂╁拰瑙e帇
zip-refilename.zipfilename锲炶溅锛岃緭鍏2娆″瘑镰