{"id":9,"date":"2024-09-12T13:28:31","date_gmt":"2024-09-12T05:28:31","guid":{"rendered":"https:\/\/blog.lyx.cool\/?p=9"},"modified":"2024-09-12T13:28:31","modified_gmt":"2024-09-12T05:28:31","slug":"%e6%96%b0%e6%89%8b%e5%b0%8f%e7%99%bd%e5%85%b3%e4%ba%8ecentos%e7%9a%84%e4%b8%80%e4%ba%9b%e8%b8%a9%e5%9d%91%e6%97%a5%e8%ae%b0","status":"publish","type":"post","link":"https:\/\/blog.lyx.cool\/?p=9","title":{"rendered":"\u65b0\u624b\u5c0f\u767d\u5173\u4e8eCentos\u7684\u4e00\u4e9b\u8e29\u5751\u65e5\u8bb0"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u672c\u4eba\u4e8e<strong>2024.8.26<\/strong>\u5728\u4e00\u4e2a\u5c0f\u7f51\u7ad9\u4e0a\u82b1\u8d39<strong>8.8<\/strong>8\u5143\u8d2d\u4e70\u4e86\u4e00\u53f0hk\u4e91\u670d\u52a1\u5668\u4f5c\u4e3a\u65b0\u624b\u7ec3\u624b\u5c0f\u5de5\u5177\uff0c\u8be5\u4e91\u670d\u52a1\u5668\u64cd\u4f5c\u7cfb\u7edf\u4e3aCentOS-7.9.2111-x64\uff0c\u5f53\u65f6\uff0c\u9ec4\u59d0\u59d0\u8bf4\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"617\" height=\"99\" src=\"https:\/\/blog.lyx.cool\/wp-content\/uploads\/2024\/09\/image-1.png\" alt=\"\" class=\"wp-image-11\" style=\"width:424px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u88ab\u6211\u4e25\u8f9e\u62d2\u7edd\uff0c\u7ee7\u800c\u5f00\u542f\u4e86\u4e00\u4e2a\u7b28\u86cb\u7684\u8e29\u5751\u8bb0\u5f55<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-x-large-font-size wp-block-paragraph\"><strong>\u514d\u5bc6\u767b\u5f55<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u672c\u6765\u4e0d\u60f3\u5199\u8fd9\u4e2a\u7684\uff0c\u56e0\u4e3a\u771f\u7684\u5f88\u8822\uff0c\u8fd9\u4f1a\u66b4\u9732\u6211\u662f\u4e2a\u767d\u75f4\u7684\u672c\u8d28\u3002\u56e0\u4e3a\u4e0d\u662f\u7b2c\u4e00\u6b21\u914d\u514d\u5bc6\uff0c\u5f53\u65f6\u4fe1\u5fc3\u6ee1\u6ee1\u7684\u6211\u89c9\u5f97\u662f\u51e0\u5206\u949f\u5c31\u641e\u5b9a\u4e8b\u513f\uff0c\u4f46\u662f\uff0c\u6211\u641e\u4e86\u5927\u534a\u5929\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e8b\u60c5\u662f\u8fd9\u6837\u7684\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u5fd8\u4e86\u8fc7\u7a0b\u4e86\uff0c\u627e\u4e86\u5404\u4e2a\u529e\u6cd5\u603b\u4e4b\u6700\u540e\u6210\u529f\u4e86\u3002\u6211\u4ee5\u4e3a\u8fd9\u4f1a\u662f\u6211\u6700\u540e\u4e00\u6b21\u914d\u514d\u5bc6\uff0c\u4f46\u540e\u9762\u5728hk\u670d\u52a1\u5668\u3001\u5f00\u53d1\u673a\u548cblog\u673a\u4e09\u53f0\u673a\u5b50\u4e0a\u4e92\u8fde\u7684\u65f6\u5019\u8981\u8f93\u5bc6\u7801\uff0c\u7136\u540e\u6328\u7740\u914d\u4e86\u4e00\u904d\u514d\u5bc6\u4e4b\u540e\uff0c\u6211\u609f\u4e86\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"355\" height=\"74\" src=\"https:\/\/blog.lyx.cool\/wp-content\/uploads\/2024\/09\/image-2.png\" alt=\"\" class=\"wp-image-12\" style=\"width:201px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u603b\u4e4b\uff0c\u914d\u591a\u4e86\u5c31\u4f1a\u4e86\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5982\u679c\u4f60\u6ca1\u914d\u8fc7\u7684\u8bdd\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u751f\u6210\u5bc6\u94a5\u5bf9\uff1assh-keygen -t rsa   (\u7136\u540e cd .\/.ssh \u91cc\u9762\u770b\u770b\uff0c\u5e94\u8be5\u4f1a\u6709\u4fe9\u6587\u4ef6\uff0cid_rsa\u79c1\u94a5\u548cid_rsa.pub\u516c\u94a5)<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u628a\u516c\u94a5\u4e0a\u4f20\u5230\u670d\u52a1\u5668\u4e0a\uff1assh-copy-id user@192.0.0.1  \uff08<strong>\u55ef\uff0c\u8fd9\u4e00\u6b65\u5bf9Centos\u7cfb\u7edf\u4e0d\u8d77\u4f5c\u7528\uff0c\u6240\u4ee5\u4f60\u5f97\u624b\u52a8\u4f20\u8fc7\u53bb\uff09<\/strong><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>scp ~\/.ssh\/id_rsa.pub user@192.168.1.100:\/home\/user\/.ssh\/tmp_public_key \u4f20\u5230\u670d\u52a1\u5668\u7684.ssh\u6587\u4ef6\u91cc\u9762\uff0c\u6700\u7ec8\u8981\u6c42\u7684\u6587\u4ef6\u662f<code>authorized_keys<\/code>\uff0c\u6240\u4ee5\u5f97<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>cp <code>\/home\/user\/.ssh\/tmp_public_key \/home\/user\/.ssh\/authorized_keys<\/code> <strong> \u5907\u4efd\u662f\u4e2a\u597d\u4e1c\u897f<\/strong>,\u6210\u529f\u5c31\u5220\u6389\u5c31\u597d<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b8c\u6210\u4e86\uff0c\u4f46\u662f\u53ef\u80fd\u4f1a\u6709\u6743\u9650\u95ee\u9898\u7b49\u7b49\u4e00\u7cfb\u5217\u95ee\u9898\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u9996\u5148\u6000\u7591\u6743\u9650\u95ee\u9898\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>chmod 700 \/home\/user\/.ssh<\/li>\n\n\n\n<li>chmod 600 \/home\/user\/.ssh\/authorized_keys<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u518d\u770b\u770b\u914d\u7f6e<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>vi \/etc\/ssh\/sshd_config\uff1a<\/li>\n\n\n\n<li>PasswordAuthentication yes<\/li>\n\n\n\n<li>PubkeyAuthentication yes<\/li>\n\n\n\n<li>\/etc\/init.d\/sshd reload \u522b\u5fd8\u4e86\u91cd\u542f\u914d\u7f6e<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u518d\u770b\u770b\u81ea\u5df1\u7684id_rsa\u6709\u6ca1\u6709\u52a0\u5bc6\uff08\u5982\u679c\u6709\u7684\u8bdd\uff09<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li>cd .\/.ssh<\/li>\n\n\n\n<li>eval &#8220;$(ssh-agent)&#8221;<\/li>\n\n\n\n<li>ssh-add id_rsa<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u6682\u65f6\u60f3\u4e0d\u8d77\u6765\u4e86\u3002<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h3 class=\"wp-block-heading\"><strong>yum\u6362\u6e90<\/strong><\/h3>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u6240\u8c13\u4fbf\u5b9c\u6ca1\u597d\u8d27\uff0c8.88\u7684\u670d\u52a1\u5668\u54b1\u4e5f\u4e0d\u6307\u671b\u7a33\u5b9a\u6027\u5565\u7684\uff0c\u5f53\u53d1\u73b0\u6211\u8fdewget\u90fd\u5b89\u4e0d\u4e0a\u7684\u65f6\u5019\uff0c\u6211\u624d\u6700\u7ec8\u610f\u8bc6\u5230\u4e8b\u60c5\u7684\u4e25\u91cd\u6027\u2014\u2014\u65e9\u77e5\u9053\u6362\u4e2a\u7cfb\u7edf\u4e86\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u533a\u533a\u5728\u4e0b\u4e0d\u624d\uff0c\u6709\u4e2a\u4f18\u70b9\uff0c\u5934\u94c1\u3002\u6240\u4ee5\u51b3\u5b9a\u6362\u6e90\u2014\u2014\u8fd9\u771f\u662f\u4e2a\u5669\u68a6\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1617\" height=\"335\" src=\"https:\/\/blog.lyx.cool\/wp-content\/uploads\/2024\/09\/image-3.png\" alt=\"\" class=\"wp-image-13\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u7531\u4e0a\u56fe\u53ef\u5f97\uff0c2024.6.30\u4e4b\u524d\u53d1\u5e03\u7684yum\u6362\u6e90\u6559\u7a0b\uff0c\u5168\u90fd\u662f\u6ce1\u6cab~<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6240\u4ee5\u8981\u505a\u7684\u7b2c\u4e00\u4ef6\u4e8b\u662f\u2014\u2014\u5907\u4efd\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp \/etc\/yum.repos.d\/CentOS-Base.repo \/etc\/yum.repos.d\/CentOS-Base.repo.bak<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u4e0d\u5907\u4efd\u5c31\u4e71\u6765\u7684\u90fd\u662f\u50bb\u7f3a<\/strong>\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5148\u770b\u51c6\u81ea\u5df1Centos\u7248\u672c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cat \/etc\/centos-release<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo sed  -e \"s|^#baseurl=http:\/\/mirror.centos.org\/centos\/\\$releasever|baseurl=https:\/\/mirrors.cqupt.edu.cn\/centos-vault\/<strong>7.9.2009<\/strong>|g\" \\\n     -i.bak \\\n     \/etc\/yum.repos.d\/CentOS-*.repo<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u66f4\u65b0\u8f6f\u4ef6\u5305\u7f13\u5b58<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo yum makecache<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u7531\u4e8e\u6362\u6e90\u662f\u6362\u7684\u91cd\u90ae\u7684\u6e90\uff0c\u6240\u4ee5\u8d34\u7684\u4e5f\u662f\u91cd\u90ae\u955c\u50cf\u7ad9\u7684\u6e90\u3002\u94fe\u63a5\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/help.mirrors.cqupt.edu.cn\/centos-vault\/\">CentOS Vault \u8f6f\u4ef6\u4ed3\u5e93\u955c\u50cf\u4f7f\u7528\u5e2e\u52a9 &#8211; MirrorZ Help (cqupt.edu.cn)<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u9ec4\u59d0\u59d0\u8fa3\u8bc4\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"244\" height=\"65\" src=\"https:\/\/blog.lyx.cool\/wp-content\/uploads\/2024\/09\/image-4.png\" alt=\"\" class=\"wp-image-14\"\/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-x-large-font-size wp-block-paragraph\"><strong>rathole\u5185\u7f51\u7a7f\u900f<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f17\u6240\u5468\u77e5\uff0crathole\u662f\u4e00\u4e2a\u5f88\u597d\u7528\u7684\u5185\u7f51\u7a7f\u900f\u5c0f\u5de5\u5177\uff0c\u4e14\u559c\u65b0\u538c\u65e7\uff0c\u8fdeUbuntu20.\u5f00\u5934\u7684\u7248\u672c\u90fd\u4e0d\u80af\u5c48\u5c31\uff0c\u6240\u4ee5\u5bf9\u4e8eCentos\u7c7b\u7684\u7262\u73a9\u5bb6\uff0c\u5f53\u7136\u4e0d\u80fd\u76f4\u63a5\u7528\u4e86\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6240\u4ee5\u4f60\u5f97\u5148\u88c5\u4e2adocker\u3002<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u88c5docker\u8fc7\u7a0b\u4e0d\u8d39\u4e8b\uff0crathole\u4e5f\u81ea\u5df1\u63d0\u4f9b\u4e86\u955c\u50cf\uff0c\u7701\u53bb\u4e86\u81ea\u5236\u955c\u50cf\u7684\u6b65\u9aa4\u3002\u8fd9\u91cc\u8d34\u4e00\u4e2adocker run\u7684\u914d\u7f6e\u547d\u4ee4\uff0c\u7ed9\u81ea\u5df1\u4e00\u70b9\u53c2\u8003\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u53c2\u8003\u94fe\u63a5\uff1a<a href=\"https:\/\/hub.docker.com\/r\/rapiz1\/rathole\">rapiz1\/rathole &#8211; Docker Image | Docker Hub<\/a><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker run --restart unless-stopped --network host --user root -it -d -v \"<strong>\/rathole_server\/server.toml<\/strong>:\/rathole\/server.toml\" rapiz1\/rathole --server \/rathole\/server.toml\n\n\u52a0\u7c97\u7684\u662fhk\u670d\u52a1\u5668\u8def\u5f84\uff0c\/rathole\/server.toml\u662f\u5185\u7f51\u670d\u52a1\u5668\u8def\u5f84\uff0crapiz1\/rathole\u662fdocker\u5bb9\u5668IMAGE<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u67e5\u770b\u5bb9\u5668IMAGE<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker ps -a<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u5f00\u591a\u4e86docker\u8bb0\u5f97\u5173\u6389<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker kill CONTAINER_ID \ndocker rm CONTAINER_ID <\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b9e\u8bdd\u5b9e\u8bf4\uff0c\u5728rathole\u8eab\u4e0a\u8e29\u7684\u5751\u66f4\u591a\uff0c\u4e00\u70b9\u70b9\u7bc7\u5e45\u4e5f\u5199\u4e0d\u5b8c\uff0c\u7b49\u4e0b\u4e00\u7bc7\u5427\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u672c\u4eba\u4e8e2024.8.26\u5728\u4e00\u4e2a\u5c0f\u7f51\u7ad9\u4e0a\u82b1\u8d398.88\u5143\u8d2d\u4e70\u4e86\u4e00\u53f0hk\u4e91\u670d\u52a1\u5668\u4f5c\u4e3a\u65b0\u624b\u7ec3\u624b\u5c0f\u5de5\u5177\uff0c\u8be5\u4e91\u670d\u52a1\u5668\u64cd\u4f5c\u7cfb [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.lyx.cool\/index.php?rest_route=\/wp\/v2\/posts\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.lyx.cool\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.lyx.cool\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.lyx.cool\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.lyx.cool\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9"}],"version-history":[{"count":1,"href":"https:\/\/blog.lyx.cool\/index.php?rest_route=\/wp\/v2\/posts\/9\/revisions"}],"predecessor-version":[{"id":15,"href":"https:\/\/blog.lyx.cool\/index.php?rest_route=\/wp\/v2\/posts\/9\/revisions\/15"}],"wp:attachment":[{"href":"https:\/\/blog.lyx.cool\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.lyx.cool\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.lyx.cool\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}