CentOSのは、リモート接続用のポートを開発します

I.背景

我々は、サーバーのポートを開く必要がありますので、C#でのプログラム開発の過程で、我々はそう、このブログでは、私たちが教えてくれる、基本的にはそのような使用TCP / IPプロトコル、展開するサーバーを使用しますどのようにC#のプログラムを展開し、上記centos7でそれを実行します。

第二に、環境

サーバは、サーバがcentos7で使用しています

C#を使用すると、チームの他の人が開発したプログラムであり、

第三に、この方法

ファイアウォールをオフにします。1.

あなたはすべてのポートを開くことができますが、これは望ましくないセキュリティ問題の多くが参加するように、ファイアウォールをオフにします。

2.対応するポートの開発

あなたが特定のプログラム上のポートにマッピングすることができるようにファイアウォールをオフにする以外の方法を使用することに加えて、我々はまた、特定のポート上で開発を使用することができます。

ここでは、第二の方法を使用します

具体的な手順

2.1オープンAポート

特定のポートを開発するために、次の手順を使用して

#9641は、公共エリアでのポートを開発するために
ファイアウォールが -cmd --zone公共--add-PORT = = 9641 / TCP --permanent

結果

注:私は開いてきたので、ポートを示唆することは、オープンな情報となっているので、

2.2ビュー

クエリには、次のコマンドを使用します。

ファイアウォール-CMD --list-ポート

結果 

2.3プログラムを実行します

C#でプログラムを実行するには、次の手順を使用して

使用命令は、C#のプログラムが起動し、モノ 
TTSServer.exeモノ

結果

2.4プログラムのテスト

2.4.1 telnetのテストを使用して

次いで、Windows10 cmdを用いた場合、およびtelnetを入力し、[IPのテスト] [テストポート]

以下の命令で

個人的なIPとフロントポート開く 
のtelnet 114.55.245.217 9641を

結果

サーバー側

クライアント

2.4.2補足

プレゼンテーション情報で使用されるプロセスではtelnetコマンドを見つけられないことがあります。検出方法のtelnetはデフォルトで有効になっていないので、これはですが、手動で開く必要があります。

1.削除プログラムインターフェース

結果

Telnetをオンにします2。

クリックし、[]を有効または無効にWindowsの機能はTelnetクライアントを発見したために、あなたは何を後で再起動することができます決定するためにチェックするように求められます。

結果

IVの概要

これは、オープン注文の範囲であり、単に比較的単純な方法であり、これも同様です。物事の多くは、上記のサーバーにデプロイする必要があるので、それゆえ我々は、これらの基本的な手順が必要です。Linuxを使用し、その柔軟性を感じるとき、それは本当に非常に良いです。

V. REFERENCE

一部の人々は、参照ブログ、詳細ポートオープンなアプローチを添付します。

著者の説明は、より詳細です

https://www.cnblogs.com/heqiuyong/p/10460150.html

操作の作者は、比較的簡単です

https://www.cnblogs.com/jpfss/p/9734522.html

著者は、動作の異なるバージョンを導入しています

https://www.cnblogs.com/inos/p/10985042.html

 

おすすめ

転載: www.cnblogs.com/future-dream/p/12217524.html