2020年5月5日さて、前回の日記ではというか同じ日に書いてるんですけどね。SSHの接続設定の基本的な部分は完了しました。いうことで、今度はX-serverにアクセスしてみよう!っていうことになりますよね。mokemoke.xsrv.jpとなります。Shellで外部サーバーにアクセスするためのコマンド。オプションなしの場合は、接続先のIPもしくはDNSアドレスを入れます。ここで記載しているのは「mokemoke.xsrv.jp」がそれにあたります。上記のコマンドの中で最初に記載しているオプション「-l」は、ユーザー名を予め入力するためのオプション。ここで記載しているのは「mokemoke」がそれにあたります。次に出てくるオプション「-p」は、ホストに接続するポート名で、ここでは「10022」がそれです。mokemoke入ります」という感じ。このみんなが書いているはずのコマンドを入れるとサーバーはこういう回答をしてきたんですよね。Code[メッセージ完全性コード付帯])」ということで、対処法でhomeのパーミッションの切り方とかに触れられている部分もあるけれど、根本的な問題として鍵交換ができないことが原因ではないかと思っていました。Interface)については知りたい人は、以下にLINK貼るので勉強してみてください。僕はセキュリティの人ではないので、知ってる程度でいいかなぁと思っています。プログラミングとは言ったものの、実際にhomeのパーミッションについては調べてみるとザルだったので一旦セキュリティレベルを上げてみることにしました。これ、皆さんも確認して同じようにザルだったら変更した方がいいと思います。僕は、755になっていました。人によっては、777になっていたというのも読みました。/Users/自分のユーザー名/ここで注意しておきたいのですが、多くのサイトでは違う書き方だったのですが現状のOSでは「/Users/自分のユーザー名/」となっている模様です。ここまでやっても繋がらないんですよね。帰ってきているメッセージが、公開鍵やGSSAPIで認証できないという回答。したら、サーバーとローカルの鍵が合致できてないんではないかというのが問題点なのではないかと。いうことで、色々調べていって最適解にたどり着きました。[サーバーID].xsrv.jpこれは、先ほどまでの記述にオプション「-i」を加えたもの。認証の際に秘密鍵を読むファイルを指定するもので、僕が今後鍵が複数発生することを見越して単純に「[サーバーID]_rsa」とせずに「[サーバーID]_xserver_rsa」としてしまったことが原因ではないかと思ったので指定してみることにしました。'/Users/hogehoge/.ssh/mokemoke_xserver_rsa':上記が表示されました!この「:」の後に鍵マークが表示された状態になるのですが、ここで最初に設定したパスワードを入力します。~]$となり、繋ぎ込み完了となりますー(パチパチ)!ちなみに、x-serverもLinuxベースなのでUNIX/Linuxコマンドで操作可能。「ls」コマンドで一旦みてみると「独自ドメイン」「サブドメ」「ssl」の3つのディレクトリーに分かれていますので、必要な場所に移動して作業する感じでいいかなぁと思います。いやいや、遠い道のりでしたが、これで完全に準備完了。一応確かめてみたら、curlも動くみたいだから安心。コメントデータの処理方法の詳細はこちらをご覧ください。